
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

Improving the Modal Bottom Sheet API in Jetpack Compose
Have you ever wondered “I like modal bottom sheets, but hot damn, that is an annoying API”? Well read this and fear that thought no more!

Level Up Your Compose Modifiers: Mastering the Node API
In my previous article, we explored the basics of creating custom modifiers in Jetpack Compose. We learned how to extend the `Modifier`…

Routines to Coroutines: How Kotlin Revolutionized Asynchronous Programming
The Basics: Main Routine and Subroutines

Understanding Kotlin Suspend Functions Internally
In Android development, Kotlin coroutines have revolutionized how we handle asynchronous programming. The key to coroutines’ power lies in…
Profile & Benchmark Android Builds
Build analyzing tools and different benchmark scenarios

How to Automatically Test Jetpack Compose Navigation
Navigation is a core functionality of all mobile apps, and the tedious work lies in manually testing every possible navigation path from a…

Efficient Logging in Kotlin with ProGuard Optimization
In Android development, logging is crucial for debugging and monitoring your application. However, excessive logging in production can…

Integrating GraphQL in Compose Multiplatform project
GraphQL is a data query and manipulation language. It is server-side runtime for application programming interfaces (APIs) that allows…

ViewModel Internal Working
The ViewModel is a core component of Android Architecture Components, designed to store and manage UI-related data in a…

Unleashing Linux on Android: A Developer’s Playground
Imagine having a Linux terminal right in your pocket, available on your Android device. With the “Linux development environment” feature…
Reviews
Login to submit your review.