쉽게 따라 할 수 있도록 자세히 설명한 국내 최초 젯팩 컴포즈 전문서
이 책은 구글의 모든 운영체제 플랫폼용 앱 개발에 관한 완전히 새로운 접근 방식인 젯팩 컴포즈의 국내 최초 전문서다.
코틀린 언어 자체에 대한 깊은 이해와 함께, 데이터 핸들링, 속성, 사용자 인터페이스 디자인, 데이터 베이스 연동, 샘플 앱의 개발과 구글 플레이 콘솔을 통한 배포까지 앱 개발의 전체 과정을 다루면서 젯팩이 주는 이점을 충분히 느껴볼 수 있을 것이며, 이 책을 통해 여러분의 안드로이드 개발 효율을 한층 높이기를 기대한다.
■ 젯팩 컴포즈, 안드로이드 스튜디오, 코틀린 프로그래밍 언어를 활용해 안드로이드 애플리케이션을 구축한다.
■ 젯팩 컴포즈 및 안드로이드 아키텍처의 핵심 개념을 이해하고, 컴포즈 개발 모드에서 다양한 컴포저블을 활용해 사용자 인터페이스 레이아웃을 구현한다.
■ 뷰 모델, SQLite 데이터베이스, Room 데이터베이스 접근, 데이터베이스 인스펙터, 라이브 데이터, 커스텀 테마 생성을 다룬다.
■ 상태 프로퍼티를 활용한 데이터 처리와 함께 모디파이어, 내비게이션 바, 사용자 인터페이스 내비게이션 등 핵심적인 사용자 인터페이스 설계 개념을 살펴보고 재사용할 수 있는 커스텀 레이아웃 컴포넌트를 구현한다.
■ 그래픽 다루기, 사용자 인터페이스 애니메이션, 제스처 핸들링을 살펴본다.
■ 데이터 타입, 연산자, 제어 흐름, 함수, 람다, 객체 지향 프로그래밍을 포함해 코틀린 프로그래밍 언어에 대하여 자세히 설명한다.
■ 구현한 앱을 패키징하고 구글 플레이 스토어에 업로드해서 배포하는 과정을 살펴본다.