[책 리뷰] 안드로이드 프로그래밍 Next Step

Toru Wonyoung Choi
Jul 21, 2017 · 2 min read

안드로이드는 모바일 플랫폼 중에 가장 핫하다고 할 수 있습니다. 또한 기술의 발전 속도 및 트렌드가 상당히 빠릅니다. 이에 부응이라도 하듯이, 시중에 가 보면 안드로이드 기본서는 상당히 많이 있습니다.

그러나 기본서는 많지만, 소위 조금 아는 분들- 쥬니어레벨을 벗어난 분들-의 눈높이와 입맛을 맞출 수 있는 책은 그리 많지 않다는 것이 작금의 현실입니다.

때마침 나타난 책이 있습니다. ‘안드로이드 프로그래밍 Next Step’ 이라는 책인데요. 인사이트에서 최근에 발간되었습니다.

이 책은 안드로이드의 4대 컴포넌트-액티비티,서비스,컨텐트 프로바이더, 브로드캐스트 리시버- 에 대해 좀더 깊은 고찰을 할 수 있도록 할 수 있습니다. 개발자들이 일을 하다 보면 헷갈릴 수도 있는 점, 간과할 수도 있는 점들을 소스 코드와 함께 설명한 부분이 제게는 상당히 매력적이었습니다.

대표적인 예가 Handler 와 Looper, ANR 등의 설명이었는데요. 상당히 많은 지면을 할애하면서 설명하고 있습니다. 이 부분에서 어떤 컴포넌트가 어떻게 동작하고, 기본 원리는 어떠하며 실제로 UI 가 어떻게 동작하는 지, 잘못 사용했을 때 어떻게 되는지에 대해 차근차근 잘 설명해 주고 있습니다. 자세한 내용은 책을 사 보시는게 좋을 거 같아요. :)

책을 읽으실 때, 처음에는 한번 통독하시고, 두 번 세 번 읽으면서 정독하시는 것이 좀더 좋을 거 같습니다. 그래서 저도 다시 읽고 있습니다.

다시 한 번 말하지만 이 책은 안드로이드 개발을 어느 정도 해 보신 분들을 타겟으로 하고 있고요. 그 분들의 가려운 곳들을 긁어 주는 책으로 좋을 것 같다는 생각입니다.

)
Toru Wonyoung Choi

Written by

Android Developer, Google Developers Group, Based in Singapore, Lindy hop dancer