Review

[Review] 이것이 안드로이드다 with Kotlin

onemask 2020. 5. 31. 14:56

한빛 미디어 리뷰어로 채택되어 본 책을 리뷰할 수 있게 되었습니다. 

 

최근에 안드로이드 개발 어떤 책으로 시작하였어요?라는 질문을 봤는데,
이것이 안드로이드다 라는 책으로 시작되었다는 답변을 봤었다. 그 이후 본 책에 흥미를 갖게 되어서 리뷰하게 되었다.
많은 안드로이드 개발자들이 좋다고 하는 책에는 어떤 내용이 수록되어 있는 것일까가 궁금했다. 

 

이것이 안드로이드다 with 코틀린

#목차 

더보기

___지은이 글

____도움을 주신 분들

____일러두기

____이 책의 구성

____동영상 강의 및 Q&A

 

PART 1 안드로이드와 코틀린

Chapter 01 코틀린 안드로이드 이해하기

__1 안드로이드와 코틀린

__2 안드로이드 아키텍처

 

Chapter 02 개발 도구 설치와 앱 실행하기

__1 안드로이드 스튜디오 설치/시작

__2 앱을 만들어 실행하기

 

Chapter 03 코틀린 사용을 위한 기본 문법

__1 코딩 준비하기

__2 변수와 상수

__3 조건문

__4 배열과 컬렉션

__5 반복문

__6 함수

__7 클래스와 설계

__8 null 값에 대한 안정적인 처리 : Null Safety

 

PART 2 안드로이드의 화면 구성과 생명 주기

Chapter 04 위젯과 리소스 다루기

__1 배치를 담당하는 레이아웃

__2 화면에 그려지는 디자인 요소 위젯

 

Chapter 05 화면 구성하기

__1 액티비티

__2 컨테이너 : 목록 만들기

__3 액티비티의 조각 프래그먼트 다루기

__4 뷰 사용하기

__5 탭 메뉴로 화면 구성하기 : ViewPager와 TabLayout

 

PART 3 안드로이드 프로그래밍

Chapter 06 권한

__1 권한과 권한의 유형

__2 위험한 권한 처리하기

 

Chapter 07 파일 입출력과 SharedPreferences

__1 파일 입출력

__2 SharedPreferences

 

Chapter 08 데이터베이스

__1 관계형 데이터베이스와 안드로이드

__2 화면을 만들고 소스 코드 연결하기

__3 Room : ORM 라이브러리

 

Chapter 09 카메라와 갤러리

__1 카메라 사용하기

__2 촬영한 사진 저장하고 갤러리에서 사진 가져오기

 

Chapter 10 스레드와 핸들러, AsyncTask

__1 스레드와 루퍼

__2 AsyncTask

 

Chapter 11 서비스와 콘텐츠 리졸버

__1 서비스

__2 콘텐트 리졸버

 

Chapter 12 구글 지도, 네트워크, Open API

__1 구글 지도

__2 네트워크

__3 Open API 사용하기

 

Appendix A구글 플레이 스토어에 앱 출시하기

__ A.1 설치 파일 생성하기

__ A.2 구글 개발자 등록하기

__ A.3 앱 등록하기

 

____미니 퀴즈 정답

____찾아보기

한빛 미디어에서 가져온 목차이다. 

금액은 34000원으로 개인적으로 목차 외적으로 책 하단에 쓰인 프로젝트들이 궁금했다.

 

 

 

 

#Review 

예전에는 JAVA로 알려진 안드로이드 책이 많았는데 최근 들어 코틀린으로 되어있는 예제 책들이 많아졌다. 

대부분 코틀린에 관하여 필요한 필수 지식을 알려주고 내용이 들어가는데 본 책도 마찬가지로 3장에서 

코틀린에서 알아두면 편한 내용들을 언급하고 들어간다. 

 

 


또한 마찬 가지로 하단에 미니 퀴즈가 있어서 여러 가지 배웠던 내용들을 복습할 수가 있다. 

 

 

개인적으로 코틀린과 안드로이드에 대하여 어느 정도 기초지식이 있는 사람들이라면
본 책 내용에서 여러 가지를 고려해보고 나서 책 뒷부분에 바로 프로젝트를 하는 게 도움이 되지 않을까 생각한다. 

 

구글 개발자 등록부터 여러 가지 예제들이 나와있는데 그 점들이 도움이 많이 될 거 같다. 

 

#Conclusion

 

현직 안드로이드 개발자부터 코틀린에 대한 지식이 없거나

코틀린으로 안드로이드 개발자를 하고자 하는 여러 독자들에게 도움이 많이 될 책 같다. 

 

예제 소스부터 

동영상 강의까지 포함하고 있으며

책을 읽으며 모르거나 이해가 가지 않는 부분은 Q&A 사이트에 질의응답을 올리면 됨으로 

후 처리까지 완벽한 책이 아닌가 싶다. 

 

코틀린으로 안드로이드 개발을 하고자 하는 독자들에게 
최적의 책이 아닐까 싶다. 

 

LIST