Development mode — payments are simulated and emails go to the Dev Mailbox · Payment simulator
DDSP
Cover Android Development with Kotlin — page spread 1 Android Development with Kotlin — page spread 2 Android Development with Kotlin — page spread 3 Android Development with Kotlin — page spread 4 Android Development with Kotlin — page spread 5 Android Development with Kotlin — page spread 6 Android Development with Kotlin — page spread 7 Android Development with Kotlin — sample page Android Development with Kotlin — sample page Android Development with Kotlin — sample page

A 519-page, hands-on guide to building modern Android apps with Kotlin and Jetpack Compose — from your first composable to a tested, offline-ready app published on Google Play.

The Complete Practical Guide to Building Modern Android Apps with Jetpack Compose

Read before you buy: the PDF here is a free sample — the first 20 pages of the 519-page book (payments, sales and reviews on this demo site are sample data). Get the full e-book at thenexbooks on Gumroad.

Modern Android development is more concise, more consistent, and more enjoyable than ever — if you learn it the modern way.

Kotlin has replaced Java. Jetpack Compose has replaced XML layouts. Coroutines and Flow have replaced callbacks. This book teaches the current, recommended approach from the ground up, building one realistic app across every chapter: Larder, a pantry and meal-planning app with lists, forms, a recipe API, offline sync, reminders, the camera, and layouts for phones, tablets, and foldables — all the way to a Google Play release.

WHAT'S INSIDE
➔ 519 pages · 28 chapters in 6 parts + 4 appendices
➔ Kotlin from essentials to idioms, plus coroutines and Flow
➔ Jetpack Compose: layouts, state, lists, Material 3 theming, navigation, forms, and accessibility
➔ Modern architecture: ViewModel, unidirectional data flow, Hilt, lifecycle, and process death
➔ Gradle, build variants, version catalogs, and modularization
➔ Room, DataStore, Retrofit with kotlinx.serialization, and offline-first repositories
➔ WorkManager, notifications, runtime permissions, the Photo Picker, and CameraX basics
➔ Testing, performance and Baseline Profiles, adaptive layouts, security, and privacy
➔ Signing, App Bundles, R8, the Play Console, and life after launch
➔ Kotlin cheat sheet, Compose and architecture reference, and a release checklist

Table Of Contents

PART I — KOTLIN FOR ANDROID

  • Ch 1 · Android Development Today: The Platform, the Tools, and What We Will Build
  • Ch 2 · Setting Up Android Studio and Running Your First App
  • Ch 3 · Kotlin Essentials: Variables, Types, Functions, Control Flow, and Null Safety
  • Ch 4 · Kotlin in Depth: Classes, Collections, Lambdas, Extensions, and Scope Functions
  • Ch 5 · Coroutines and Flow Fundamentals

PART II — BUILDING UIS WITH JETPACK COMPOSE

  • Ch 6 · Compose Fundamentals: Composables, Modifiers, and Layouts
  • Ch 7 · State, Recomposition, and State Hoisting
  • Ch 8 · Lists, Lazy Layouts, and Images
  • Ch 9 · Material 3 Design, Theming, Typography, and Dark Mode
  • Ch 10 · Navigation in Compose
  • Ch 11 · Forms, Input, Dialogs, and Accessibility

PART III — APP ARCHITECTURE

  • Ch 12 · Modern App Architecture: UI Layer, ViewModel, and Unidirectional Data Flow
  • Ch 13 · Dependency Injection with Hilt
  • Ch 14 · Lifecycle, Configuration Changes, and Process Death
  • Ch 15 · Gradle, Build Variants, Version Catalogs, and Modularization

PART IV — DATA AND NETWORKING

  • Ch 16 · Local Data with Room
  • Ch 17 · Settings and Small Data with DataStore
  • Ch 18 · Networking with Retrofit and kotlinx.serialization
  • Ch 19 · Offline-First Apps: Repositories, Caching, and Sync
  • Ch 20 · Background Work with WorkManager, Notifications, and Permissions

PART V — DEVICE FEATURES AND QUALITY

  • Ch 21 · Camera, Photos, Location, and Runtime Permissions
  • Ch 22 · Testing Android Apps: Unit, Compose UI, and Integration Tests
  • Ch 23 · Performance: Startup, Baseline Profiles, Memory, and Smooth UI
  • Ch 24 · Adaptive Layouts for Tablets, Foldables, and Large Screens
  • Ch 25 · Security and Privacy Best Practices

PART VI — SHIPPING

  • Ch 26 · Case Study: Building Larder End to End
  • Ch 27 · Preparing for Release: Signing, App Bundles, R8, and the Play Console
  • Ch 28 · After Launch: Crash Reporting, Analytics, Updates, and Where to Go Next

APPENDICES

  • App A · Kotlin Cheat Sheet
  • App B · Compose and Architecture Reference
  • App C · Release Checklist
  • App D · Glossary

WHO IT IS FOR
Developers new to Android (web, backend, or Java), students and career changers, Android developers moving from XML Views to Compose, and Kotlin developers who want to build real apps. Basic programming knowledge is assumed; no prior Kotlin or Android experience is required.

FORMAT
PDF (A4), 519 pages, English, clickable table of contents and PDF bookmarks. 1st Edition, 2026. Published by thenexbooks. Not affiliated with or endorsed by Google or JetBrains.

Book details

Detail
Pages519
FormatPDF (A4)
LanguageEnglish
LevelBeginner to Intermediate
Edition1st Edition, 2026
Download on this siteFree sample, first 20 pages (PDF)
Publisherthenexbooks

Files you get

PDF
Android-Development-with-Kotlin-Free-Sample.pdf
651.7 KB · version 1 · updated 5 Oct 2026

No reviews yet. Only buyers can review.

More from thenexbooks

Visit store
$9.00