Original price was: $38.99.$32.99Current price is: $32.99.
This book, fully updated for Android Studio Narwhal, teaches you how to develop Android-based applications using the Kotlin programming language.
With 89 chapters, 758 pages, and downloadable source code for over 30 projects, this book includes everything you need to become an Android app developer.
Purchase includes PDF edition of the book.
Master Android App Development with Kotlin — Updated for Android Studio Narwhal
Learn Android development with this comprehensive guide, fully updated for the Android Studio Narwhal Feature Drop.This book shows you how to build powerful, engaging, and professional Android applications using Kotlin, Google’s preferred language for Android development.
You’ll begin by setting up your development environment and learning the fundamentals of Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. From there, you’ll progress to asynchronous programming with Kotlin coroutines and flows, equipping you to build responsive, high-performance apps.
Moving deeper into Android, you’ll explore the Android Architecture Components, including ViewModel, lifecycle management, Room database access, content providers, app navigation, LiveData, and data binding. Alongside these, you’ll master practical skills such as working with intents, handling touchscreens and gestures, and integrating AI features into your applications.
The book also provides a detailed exploration of Material Design, teaching you how to implement floating action buttons, Snackbars, tabbed interfaces, card views, and collapsing toolbars for polished, user-friendly apps.
Additional topics include:
Using the Layout Editor effectively
Mastering ConstraintLayout and ConstraintSet
View binding, constraint chains, and barriers
Implementing direct reply notifications
Advanced Gradle build configuration
Integrating in-app billing
Publishing apps to the Google Play Developer Console
By the end of this book, you’ll have the skills and confidence to design, build, test, and publish your own Android apps. All you need is a computer running Windows, macOS, or Linux, and a copy of Android Studio.
ISBN: 978-1-965764-25-1
Format: PDF
Page count: 758
Page Size: 7.5in x 9.25in
Publication date: August 21, 2025