-
-
Head First Android Development - 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서, 개정판 ㅣ Head First 시리즈
돈 그리피스.데이비드 그리피스 지음, 우정은 옮김 / 한빛미디어 / 2018년 7월
평점 :
Head First의 Android Development 개정판이 나왔네요.
그전에는 제가 안봐서 뭐가 엄청 달라진지는 모르지만 헤드퍼스트 시리즈 자체가 명작이니 일단 믿고 볼 수 있습니다.
사실 안드로이드 개발 서적들을 보면 대부분 엄청 두껍습니다.
그만큼 안드로이드가 가진 기능이 많다는 이야기도 되지만, 뭐부터 시작해야할지 감도 안잡힐때가 많죠.
본 서적은 이러한 면에서 참 잘 정리되어있다는 느낌을 받았습니다.
특히, 안드로이드 스튜디오가 자동으로 만들어주는 프로젝트 환경을 설명하는 부분은 참 깔끔합니다.
다른 책들은 상세히 설명하려고 꽤나 많은 페이지를 할당하는거에 비해 대조적입니다.
애매하죠. 이런 부분이 처음 안드로이드 개발하려는 이거 다 알고 시작해야하나 하는데 헤드퍼스트는 과감히 간략하게하고 넘겼네요.
개인적으로 찬성하는 부분입니다.
물론 뒷부분에서는 해당 사용하는 폴더들이나 파일에 대해서 설명합니다.
안드로이드는 다른 어플리케이션 개발할때 보다 UI가 중시됩니다. 작은 화면을 얼마나 효율적으로 사용할 것인가에 대한 고민이죠.
이런 면은 지속적으로 구글측에서도 개선해왔습니다.
내비게이션 드로우 같은 기본적으로 제공하늫 UI들이 등장하기 시작한거죠.
본 서적에서는 이러한 UI를 바탕으로 진행합니다. 다양한 기본 UI를 가지고 이것저것 하는것으로 잘 설명되어있어 보기좋네요.
그리고 처음부터 텍스트부분은 하드코딩 하지말라고 합니다.
문자열 리소스를 처음부터 알려주면서 지속적으로 문자열 리소스를 사용합니다.
별거 아닐 수 있다고 생각하지만, 전세계를 타케팅으로하는 모바일 어플리케이션을 고려하면 이는 굉장히 중요하다고 볼 수 있습니다.
이를 친철하게 쭉 설명하면서 사용하게 하는 것을 보면 참 책 설계를 잘했다는 생각이 드네요.
뒤쪽으로 가면 UI보단 서비스측면 기술들이 있습니다.
데이터베이스, 백그라운드서비스 등 안드로이드 환경에서 필수적인 것들이죠.
또한 비교를 통해서 자세한 내용을 담고 있어서 이제 시작하는 안드로이드 개발자들에게 좋은 책이라 생각합니다.
그리고 개발하기 편하기 위해서는 꼭 부록책을 보시길 바랍니다.
그래야 디버깅도 편해요 ㅎㅎ
다만, 헤드퍼스트 시리즈는 같이 공부하거나 그런 서적들이 아닙니다.
글귀가 딱 보면 난잡하게 필기형식으로 써있는게 많아서 천천히 꼼꼼히 읽는 스타일을 요구하는 책입니다.
이는 호불호가 강해서 한번은 꼭 보고 구입하시는걸 추천드려요.
믿고 사는 헤드퍼스트!