freeboard
제목 | [TMI] 컴공 여러분께 안드로이드를 추천하는 이유 | 추천 | 0 | IP 주소 | 221.146.xxx.187 |
---|---|---|---|---|---|
글쓴이 | 노키아온더헤븐스도어 | 날짜 | 2018.09.18 01:31 | 조회 수 | 2583 |
흔히들 컴공에 안드로이드를 추천하는 이유로 안드로이드 환경에서 개발이 더 용이하다 (아이폰은 개발하려면 거의 무조건 맥이 필요한 데다가 스토어 등록비용이 무시무시합니다) 등등 앱 개발을 이유로 드시는데, 사실 좀 더 놀라운 사실으로 안드로이드에서는 리눅스 셸 환경을 쓸 수 있습니다!
사진은 Termux 터미널 에뮬레이터와 Hacker's Keyboard 키보드를 사용하는 모습인데, gcc, vim, git 등등 간단히 학부 1학년 때 쓸 만한 코딩 도구는 다 돌아가고, 심지어 화면분할을 지원하기 때문에 이거랑 과제 pdf를 같이 띄워 놓고 작업하면 꽤나 편리합니다. 키보드 앱이 좀 마음에 안 들면 그냥 GBoard를 쓰면서 외부 블루투스 키보드랑 마우스를 연결해도 되고요. 굳이 폰을 루팅하면 루트 권한도 딸 수 있다고 합니다... 물론 사람이 맨정신으로 폰에서 Vim을 쓸 일은 거의 없을 테니 반쯤 농담이지만, 그래도 자고로 컴공이라면 이런 모험을 즐겨야 하지 않겠나 싶습니다. 이제 PC로 폰 앱을 개발하는 대신 폰으로 PC 앱(*콘솔 앱)을 개발하는 시대가 왔습니다! |
댓글 5
-
노키아온더헤븐스도어
2018.09.18 01:32 [*.146.xxx.187]
+ 사실 저도 학부 1학년생이라 잘 몰라요 -
LEVEL5
2018.09.18 02:38 [*.70.xxx.231]
안드가 개발하기 진짜 쉬운 이유가 안드로이드 거의 모든 부분의 api를 풀어주었기 때문입니다.. 애플보다 까다롭지 않기 때문에 솔직히 더 쉽긴한데.. 문제는 각 기종마다 해상도며 관련 센서등 조금씩 달라서 일일이 고쳐주어야 한다는 X같은 상황이 자주 오는게... (그래서 초기 개발해서 앱 출시 시키면 버그가 많은 이유) -
pwj0923
2018.09.18 07:46 [*.223.xxx.111]
ㅎㅎ 재밌는 내용이네요. 만든 앱을 테스트 하는 용도로만 썼지, 폰에서 만들어 PC에서 구동하게 되다니.. -
깡깡기러기
2018.09.18 13:00 [*.190.xxx.27]
vim은 단축키가... -
노키아온더헤븐스도어
2018.09.18 19:00 [*.146.xxx.187]
nano나 emacs도 쓸 수 있습니다. 제가 빔을 좋아할 뿐...