目次

____지은이 글 ____도움을 주신 분들 ____일러두기 ____이 책의 구성 ____동영상 강의 및 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 앱 등록하기 ____미니 퀴즈 정답 ____찾아보기