From your first line of Kotlin to real Android apps
Now in its fourth edition and fully modernised for Kotlin, Jetpack Compose, and AI-assisted development, Android Programming for Beginners assumes you have never written a single line of code — and takes you all the way to building real, working Android apps. You learn by doing: every idea arrives attached to something you build and run, so the concepts stick because you have watched them work.
You start with the Kotlin language itself, from variables and loops to classes and object-oriented design, then move into building modern interfaces with Jetpack Compose. Along the way you use AI the honest, practical way — not to skip the learning, but to move faster through the parts that would otherwise slow a beginner to a crawl.
What you'll learn
- Setting up Android Studio and writing your very first Kotlin
- The Kotlin language from scratch — variables, control flow, functions, classes, and OOP
- Building modern, responsive user interfaces with Jetpack Compose
- Dozens of hands-on apps and mini-projects, built step by step
- Using AI to speed up and deepen your Android development
- The foundations you need to design and build apps of your own
Who it's for
Complete beginners. Whether you've never programmed before, or you've dabbled and want a proper, modern grounding in Android and Kotlin, this is where you start. By the end you'll have everything you need to build and publish apps of your own.