Homepage
Sign in
Get started
Android Developers
The official Android Developers publication on Medium
Archive
Kotlin
Design
Project Marble
developer.android.com
Follow
ADB 120: Machine Learning
ADB 120: Machine Learning
New podcast episode about ML
Chet Haase
Aug 21
Packing the Room: Pre-populate your database with this one method
Packing the Room: Pre-populate your database with this one method
Let’s say that you want to pre-populate your database with data either packaged in your APK or downloaded from server. Whether you wanted…
Florina Muntenescu
Aug 13
Now in Android: Episode #2
Now in Android: Episode #2
Featuring Final Q preview, Gestures, Resettable user IDs, Reddit AMA, and ADB episode 119
Chet Haase
Aug 12
ADB 119: Kotlin with Andrey Breslav
ADB 119: Kotlin with Andrey Breslav
The latest podcast episode is an interview with the lead language designer for Kotlin at Jetbrains
Chet Haase
Aug 12
Gesture Navigation: Handling visual overlaps
Gesture Navigation: Handling visual overlaps
This is the second post in my series on Gesture Navigation. In case you missed it, here’s the others so far:
Chris Banes
Aug 7
Automatic SMS Verification with SMS User Consent
Automatic SMS Verification with SMS User Consent
If you’re implementing SMS verification using one-time-codes into your app, check out the new SMS User Consent API.
Sean McQuillan
Aug 6
A Little Thing about Android Module Paths
A Little Thing about Android Module Paths
How to configure your module paths, instead of using Gradle’s default.
Pietro Maggi
Aug 2
Gesture Navigation: Going edge-to-edge
Gesture Navigation: Going edge-to-edge
With Android Q, a new system navigation mode has been added, allowing the user to navigate back, and to the home screen via gestures.
Chris Banes
Aug 1
Now in Android: Episode #1
Now in Android: Episode #1
Collector’s Edition! Kotlin, AndroidX, Blueprints, and ADS
Chet Haase
Jul 31
Dagger in Kotlin: Gotchas and Optimizations
Dagger in Kotlin: Gotchas and Optimizations
Use Dagger in Kotlin! This article includes best practices to optimize your build time and gotchas you might encounter.
Manuel Vivo
Jul 30
Collections and sequences in Kotlin
Collections and sequences in Kotlin
Working with collections is a common task and the Kotlin Standard Library offers many great utility functions. It also offers two ways of…
Florina Muntenescu
Jul 24
How Pandao Uses the In-App Updates Flexible Flow to Speed up the App Update Process on Android
How Pandao Uses the In-App Updates Flexible Flow to Speed up the App Update Process on Android
In-App Updates allows developers to deliver features, bug fixes, and performance improvements faster for active users.
Sergey Smetanin
Jul 24
Threading models in Coroutines and Android SQLite API
Threading models in Coroutines and Android SQLite API
Implementing suspending transactions in Room
Daniel Santiago
Jul 17
From Java Programming Language to Kotlin — the idiomatic way
From Java Programming Language to Kotlin — the idiomatic way
Learn how to get started converting Java Programming Language code to Kotlin, making it more idiomatic and avoid common pitfalls, by…
Florina Muntenescu
Jul 9
About Android Developers
Latest Stories
Archive
About Medium
Terms
Privacy