|
프로페셔널 안드로이드(제4판) 을 읽고.. 안드로이드 개발관련 책들 많이 사고 많이 봤습니다.. 국내도서, 원서 등.. 제가 안드로이드 관련 study(실무 프로젝트 포함)를 하는 방식은... 1단계 Google 검색 (.stackoverflow etc), -> 일단 문제점 해결우선.. 2단계 관련된 국내도서 구매, -> 1단계의 단편 지식(코드)을 일반화하며 이해. 3단계 (국내도서 없거나 맘에 암들면) Amazon Books 검색 및 구매. -> 영어권 실력자들이 쓴 별표 많은 책들 위주로.. 이런식으로 해오고 있는데.. 이책의 원서인 "Professional Android 4th edition" 은 비싸고, 두껍고 해서 원서를 살까 말까 망설이던 차에 번역본이 나와서.. 반가운 맘에 얼른 구매해서 꼬박 이틀 동안 대략 관심가는 부분들을 정독해 봤습니다.. 안드로이드 버전이 올라가면서, 많이 바뀌다 보니.. Permission 관련 내용, File provider 관련 내용, Fragment 관련 내용 등과... 추가로 이 책만의 개성있는 뒷부분 내용( SMS, Firebase, Sensor 등) 들을 봤습니다... 장점.. ㅇ 안드로이드 개발에 도움이 될만한 왠만한 내용들을 두루 다루고 있습니다. - Manifest, gradle 설정 등 개발 환경구성 관련 설명과 App 서명 및 배포 등등 - 지도, Sensor, FCM, NFC, UI 디자인, 지오펜싱, SMS보내기, 위젯, Shortcut 등등... 거의 대부분을 다루고 있음. - 근래 본중에 android 개발관련 궁굼증(및 정리)은 이책이 가장 많이 해결해 준 책입니다. ㅇ 책 만듬새(품질)가 좋습니다.. - 1000페이지가 넘는 책인데.. 종이가 얇고 매끈해서 깔끔합니다. - 인쇄가 훌륭하다. 칼라가 아닌데도 가독성 뛰어나서 잘 읽힌다. 눈에 편하고 코드가 잘 보인다. (원서 출판사인 Wrox가 IT관련책을 잘 만들지요.. Beginning Cryptography with Java..이런 책들처럼) 단점.. ㅇ 번역이 좀 거시기 합니다. - 이 분야 개발자가 아닌던가, 영어만 잘하는 초보개발자 분이 번역한것 같습니다.. 독자가 알아서 이해 해야 하는 용어사용 들이 까끔 보입니다.. - 예를들면.. 레이아웃 들을... 선형레이아웃, 상대적 레이아웃, 제약 레이아웃.. 이렇게 이분야에서 쓰지도 않는 over번역은.. 그냥 Linear, Relative, Constraint Layout으로 놔두는게 더 좋을듯.. 또, release management 를 "버전관리"로 번역하던가..( "배포관리" 가 더 맞지 않을까?) 다른 용어들도 미묘하게 느낌이 다른 부분이 있는것 같습니다. ㅇ 원본이 그런것 같은데.. 코드 실행결과 등 화면이미지가 좀 부족해서 약간 답답함. - 수정된 내용이 어떻게 변하는지 화면을 좀더 보여주면서 진행한다면 이해가 쉬울텐데 하는 부분들이 좀 있습니다.. (아마도 설명하려는 분량이 방대해서... 화면캡춰를 생략한듯..) ㅇ android studio버전 등이 최신 버전이 아닌듯 한 내용들이 가끔 있음. -> 이건 버전들이 워낙 빨리 업글되니.. 번역본까지 나올시간이면 어쩔수 없겠지요?? 따라서, 초보자가 보기에는 분량도 많은데다, 번역도 약간 어렵게 되어서.. 비추하고요, 초급을 벗어난... 이얘기(설명)가 무슨 뜻이구나 , 충분히 넘겨집어 이해할 정도의 개발자에게는 최신버전에 가까운 Android 개발용 참고도서로서 한권정도 있어야 하는 책으로 판단됩니다. 다음 버전 나와서 구버전 되기 전에 빨리사서 빨리 공부하시길.. 적극추천. |