In this book, you’ll learn how to build intelligent Android applications using today’s most powerful AI and ML tools — from on-device capabilities with ML Kit and MediaPipe to cloud-powered generative models like Gemini and...
Multiple Domains
New
Advanced Git
Nov 28 2025 · Book
Master Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git...
Android & Kotlin
New
Kotlin Multiplatform by Tutorials
May 7 2025 · Book
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking...
Multiple Domains
Git Apprentice
Apr 10 2025 · Book
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project....
Android & Kotlin
Android Fundamentals by Tutorials
Jan 17 2024 · Book
In this book, you’ll learn how to build Android applications from scratch using Android Studio as the IDE. You’ll learn the basics of Kotlin and how to build elegant UI with Jetpack Compose. You’ll expand...
Android & Kotlin
Jetpack Compose by Tutorials
Mar 29 2023 · Book
In this book, you’ll learn how to build a powerful app using Jetpack Compose, how to style your apps using Material Design, special animations and state transitions, how to use modifiers and much more! This...
Android & Kotlin
Android Accessibility by Tutorials
Oct 12 2022 · Book
Accessibility is an important, often overlooked, part of building a quality app. The Web Content Accessibility Guidelines (WCAG) can be confusing and it’s often unclear how to apply these guidelines to Android. In this book,...
Android & Kotlin
Real-World Android by Tutorials
Aug 30 2022 · Book
The best book to teach you to build professional, secure Android apps for the real world using the most important architectures and libraries. You’ll gain all the foundations of Android development you need to make...
Android & Kotlin
Android Debugging by Tutorials
Aug 17 2022 · Book
Debugging is one of the most important steps in app development. Android Studio contains several tools which can help you out in stabilizing and optimizing your app. In this book, you’ll learn to use Android...
Multiple Domains
App Design Apprentice
Jun 15 2022 · Book
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps using fundamental design principles. This book is for intermediate iOS and Android developers who already know the basics of mobile...
Android & Kotlin
Kotlin Coroutines by Tutorials
May 11 2022 · Book
The importance of concurrency is discovered quite early on by people who start with Android development. Android is inherently asynchronous and event-driven, with strict requirements as to on which thread certain things can happen. Add...
Android & Kotlin
Functional Programming in Kotlin by Tutorials
May 4 2022 · Book
Functional programming is a powerful paradigm for building your applications. This book will teach you the fundamentals of functional programming in a practical, hands-on way, while showing you how you can safely handle errors and...
Android & Kotlin
Android App Distribution
Mar 9 2022 · Book
If you’re planning on releasing a commercial app to the Google Play Store, you need this book. It will walk you through the entire process of uploading the app to the Play Store, distributing it...
Android & Kotlin
Android Animations by Tutorials
Dec 15 2021 · Book
This is a book about creating meaningful motion through animation in Android for developers who are familiar with the platform but want to create more visually stunning apps. Starting with simple view animations, this book...
Android & Kotlin
Saving Data on Android
Aug 11 2021 · Book
Save Data on Android! Persisting data has always been a fundamental part of any app. Saving data locally or remotely with modern techniques for synchronization allows your app to always be up-to-date, reactively presenting fresh...
Android & Kotlin
Android Test-Driven Development by Tutorials
Jul 21 2021 · Book
Learn Test-Driven Development on Android! Writing apps is hard. Writing testable apps is even harder, but it doesn’t have to be. Reading and understanding all the official Google documentation on testing can be time-consuming —...
Android & Kotlin
Data Structures & Algorithms in Kotlin
Jun 29 2021 · Book
Learn Data Structures & Algorithms in Kotlin! Data structures and algorithms are fundamental tools every developer should have. In this book, you’ll learn how to implement key data structures in Kotlin, and how to use...
Android & Kotlin
Android Apprentice
Apr 28 2021 · Book
For Complete Beginners to Android! If you’re completely new to Android or developing in Kotlin, this is the book for you. Android Apprentice takes you all the way from building your first app, to submitting...
Android & Kotlin
Kotlin Apprentice
Feb 27 2021 · Book
For complete beginners to Kotlin. No prior programming experience necessary! This is a book for complete beginners to the new, modern Kotlin language. Everything in the book takes place in a clean, modern development environment,...
Android & Kotlin
Dagger by Tutorials
Feb 12 2021 · Book
Learn about dependency injection with Dagger! Dependency injection is an important technique for building software systems that are maintainable and testable. You’re likely already doing dependency injection, maybe without even realizing it. Dependency injection is...