정보, 통신, 기술/Cordova

Cordova를 책으로 배우기

최윤호 2014. 12. 30. 11:08
반응형

주로 이용하는 알라딘과 IT 전문도서몰 강컴에서 한국어 "폰갭"을 검색하면 10여개의 항목이 나온다.

2012년에 많은 출판이 이루어졌고, 그 흐름은 이후 계속되지 못 하고 단절된 상황이다.

이런 상황은 이제 막 Cordova에 입문하려는 사람으로써는 매우 당혹스럽다.

 

내가 가려는 이 길이 과연 정답이 있는 길일까?

이미 앞서 간 사람들의 발자취가 희미해져갈 정도로 잘 못된 길은 아닐까?

글쎄, 아직은 잘 모르겠지만, 일단 한 발자국 꾹 딛어 볼까!?

 

앞의 포스팅에서 소개한 대로 Cordova를 선택한 후 도서관에서 관련 서적을 빌려서 빠른 넘겨보기로 살펴봤다.

그렇게 확인한 책 5권을 소개한다.

 

 

이 책들에 대한 평가는 이런 책을 쓸 기본 지식조차 없는 나로서는 조심스럽기 그지 없다.

함양에 힘써야 할 시기이지만, 책 내용에 대한 전반적인 요약이라 생각하고. 혹시나 누군가의 기분을 나쁘게하지 않았으면 좋겠다.

 

책을 소개하기 전에 네이버 개발 블로그에 Cordova 포스팅이 있어 링크를 남긴다.

Cordova 소개는 물론이고, Cordova와 관련해서 궁금한 사항을 포스팅 마지막에 매우 잘 정리해 두셨다.

미리 봤다면 많은 고민하지 않고 선택할 수 있었을까?

 

[네이버 개발 블로그] PhoneGap을 이용한 앱 개발
- http://helloworld.naver.com/helloworld/textyle/8180

 

PhoneGap 한국어판- 폰갭으로 하는 크로스플랫폼 모바일 앱 개발

 

저자 : 앤드류 루니 (지은이), 이태상 (옮긴이)

출판사 : 에이콘출판

출판일 : 2012-02-07

 

저자 앤드류 루니는 폰갭을 처음에 만들고 후에 Adobe에 인수된 니토비 소프트웨어에 근무하면서 폰갭 팀의 멤버이자, 빌드 웹 서비스의 수석 개발자이다.

 

간단하게 내용을 정리하면 다음과 같다.

- 브라우저를 기본으로 개발을 진행하며, iOS에 더 친숙하고, Android 자료도 같이 나온다.

- 간단한 앱에서 이야기를 풀어 나가며, viewport, 로컬 저장소, 미디어퀴리, 뷰 템플릿 엔진, XUI, 모바일 스크립트, 트랜지션과 스크롤 등 모바일 웹앱의 기본 개념들을 익혀 나간다.

- 그리고 센서와 카메라, 연락처 기본 API를 활용한다.

- 마지막으로 간단한 플러그인 작성 샘플과 오프라인 동기화에 대해 이야기한다.

 

저자가 폰갭 자체는 물론 viewport나 XUI 등의 모바일 웹앱에 대한 이해가 매우 높은 듯하다.

특히나 설명과 함께 앱을 작성하고, 이를 점점 발전시키는 스타일이 좋다.

내용 중간중간에 문제가 있어(대학교재처럼), 자신의 이해 정도를 체크해 볼 수 있다.

 

레퍼런스가 찾아보기에 최적화라면, 이 책은 입문시 그대로 따라하면서 이런저런 것을 익힐 수 있는 레시피 스타일이다.

폰갭의 역사나 장단점, API와 플러그인 사용법 등이 아니라, 작동하는 웹앱을 만들면서 공부하고 싶다면 이 책을 추천한다.

 

하이브리드 모바일 앱 개발을 위한 PhoneGap

 

저자 : 최재규, 박기환 (지은이)

출판사 : 워너북스

출판일 : 2012-03-01

 

두 삼성맨의 책이다.

 

역시 내용을 정리하면 다음과 같다.

- 하이브리드 소개와 개발 환경 설정을 하고, API 활용 후에 나침반 앱, 사진 앱, 지도와 실로폰 앱 등을 만들어 본다.

- UI 라이브러리로 jQueryMobile과 Sencha Touch를 소개한다.

- 폰갭 프로임워크의 iOS와 Android 소스를 분석하고, 플러그인 아키텍쳐를 리뷰한 후에 바코드와 페이스북 플러그인을 사용해 본다.

 

다른 책과 비슷하게 시작하지만, 꽤나 긴 소스와 그 소스만큼이나 세세한 코드 설명이 충실한 구성이다.

또 폰갭 자체의 소스를 iOS와 Android 양쪽에 대해 꽤나 상세하게 설명해 주는 부분, 그리고 플러그인의 아키텍쳐에 대한 자세한 설명은 저자들의 내공이 얇지 않음을 보여준다.

폰갭 자체의 소스에 대해, 그리고 플러그인 제작에 대해 관심이 있다면 이 책을 추천한다.

 

실전! 하이브리드 앱 개발을 위한 폰갭 프로그래밍

 

저자 : 정우진

출판사 : 위키북스

출판일 : 2012-03-30

 

저자는 삼성전자 출신으로 트루모바일의 대표이사로 소개되어있는데 현재는 홈페이지 접속이나 트워터 관리가 잘 안되는 것으로 보인다.

 

내용을 정리하면 다음과 같다.

- 폰갭에서 지원하는 API를 정말 세세하게 설명해 준다.

- 플러그인을 간단히 설명하고, 트위터와 인스타그램 인증 방법에 대해 배운다.

- 사진을 찍고, 페이스북에 업로드하는 실제 하이브리드 앱 Photo Onit!을 하나하나 개발해본다.

- 애플 앱스토어와 안드로이드 마켓에 등록해 판매를 해 본다.

 

200페이지에 걸쳐서 폰갭 API를 jQueryMobile을 이용해 샘플 수준으로 만들고, 항목별로 객체에 대해서 속성과 메서드를 매우 상세히 설명해 준다. 그리고 iOS와 Android에서의 작동 모습을 확인할 수 있다.

반면 Photo Onit! 개발 과정은 아주 긴~~ 소스와 그에 대한 설명 외에, 왜 그렇게 해야하는지, 어떻게 그렇게 했는지에 대한 설명이 좀 부족한 기분이다.

폰갭 API 샘플 북으로써, 그리고 앱스토어와 안드로이드 마켓 등록법을 익히고 싶다면 이 책을 참고하는 게 좋다.

 

비기닝 폰갭- 자바스크립트와 HTML5를 이용한 모바일 웹 프레임워크

 

저자 : Rohit Ghatol, Yogesh Patel (지은이), 김대웅 (옮긴이)

출판사 : 이한디지털리(프리렉)

출판일 : 2012-04-25  

 

간단히 내용을 정리하면 다음과 같다.

- 소개와 환경을 설정하고, 에뮬레이터로 폰갭 API를 확인한다.

- jQueryMobile을 이용하는 방법과 센차 터치를 이용하는 방법, 그리고 GWT를 사용한 방법을 익힌다.

- 크롬 폰갭 에뮬레이터 리플과 원격 디버깅에 대해 알아보고

- 플러그인을 사용해 페이스북과 C2DM을 이용하고, 플러그인으로 확장하는 방법을 익힌다.

 

초심자들을 위한 기초적인 설명과, 폰갭 API 설명이 세세하게 잘 되어 있다.

크롬 폰갭 에뮬레이터 리플과 원격 디버깅을 다루는 게 특이하긴 하지만, 이 책 내용으론 좀 부족하다.

그 외에 다른 책들과 비교해 특별한 특징이 없다.

 

폰갭 프로그래밍

 

저자 : 존 와고 (지은이), 송용근 (옮긴이)

출판사 : 에이콘출판

출판일 : 2012-12-31

 

저자 존 와고는 RIM 출신의 모바일 개발 전문가이다.

 

내용을 정리하면 다음과 같다.

- 폰갭 소개와 설정, 개발자 도구를 구성하는데 이를 안드로이드, 바다, 블랙베리, iOS, 심비안, 원도우폰, 그리고 폰갭 빌드까지 설명한다.

- 폰갭 API를 소개한다.

 

뭔가 어색하다는 느낌이 든다면 맞다. 너무 오래되어 이제는 필요 없는 바다, 블랙베리. 심비안까지 친절히 다뤄주고 있다.

매우 초창기의 폰갭이라면 이런 접근이 매혹적이겠지만, 시간도 노력도 부족한 상황에선 오버다.

폰갭 API 소개가 초보자에게도 쉽게 되어있긴 하지만, 역시나 특별한 내용은 없다.

 

반응형

'정보, 통신, 기술 > Cordova' 카테고리의 다른 글

Cordova를 책으로 배우기 2  (1) 2014.12.31
Apache Cordova  (0) 2014.12.29