
ProAndroidDev
The latest posts from Android Professionals and Google Developer Experts.

Andy Dyer
Staff Platform Engineer @ Ibotta, ProAndroidDev editor

ProAndroidDev.com
Team Account

Greg Fawson
CEO — droidcon Global

Sergii Zhuk
Engineering @ Meta, Investor @ Best Companies, Founder @ ProAndroidDev.com

Brian Gardner
Android developer at Cash App. Editor for ProAndroidDev

Mario Sanoguera de Lorenzo
Staff Engineer @Tonal

Omolara Adejuwon
Code and everything in between. Android Engineer. Editor @proandroiddev
Latest Posts

Mastering Android Text-to-Speech: The Ultimate Guide!
A Deep Dive into Building a Robust Text To Speech Handler with Pause, Resume, and Word Highlighting.

Building a Space Flight News App with Compose Multiplatform for Android, iOS, and Desktop: Part 3
The third part of building a Compose Multiplatform app: offline support with SQLDelight.
Getting Started With EXO Player in Jetpack Compose
Basics, Custom Video Controls, and Playlist Support

When Kotlin object Stops Being a Singleton
Kotlin object looks like a safe singleton but under certain conditions that guarantee silently breaks

Migrating to Jetpack Compose Navigation 3
A deep dive into my experimental migration to Nav3, what’s great and what’s missing

Managing state across navigation in Jetpack Compose
Jetpack Compose gets rid of a lot of XML boilerplate but managing state between screens still trips up even experienced developers.

“Expect Actual” Mechanism in Kotlin Multiplatform Explained
Learn how it works, see examples, and compare it to interfaces.

Custom Scene Strategy in Navigation 3 — Make Your App Flow Your Way
Take Full Control of Screen Transitions in Jetpack Compose with Your Own Scene Strategy

Free Top-rated Agent AI: Boost Android Development with Gemini CLI in 5 Minutes
This guide shows Android developers how to quickly set up and use the Gemini CLI, a powerful command-line tool featuring an autonomous…
Creating an Engaging Progress Button in Jetpack Compose
Hi everyone, I know its been a long time since I’ve jotted down anything. During this time, I was mostly tackle things that are mostly not…
Reviews
Login to submit your review.