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
Update For Your Compass — New Android Orientation API
Android provides a new Fused Orientation API from multiple sensors
Mastering Android ViewModels: Essential Dos and Don’ts Part 3 🛠️3️⃣
If you’re using ViewModels keep these in mind for better code quality, Part3
Increase performance of your app by caching API calls using OkHttp
Let’s be honest, we’ve all been there — frantically refreshing our app, watching the loading spinner spin endlessly as we wait for that…
How Suspend Functions Work in Kotlin: Under the hood
The suspension capability is the most essential feature upon which all other Kotlin Coroutines concepts are built. Your main goal in this…
Creating a Time Picker Based on the ELSA Speak App Using Jetpack Compose
An In-depth Guide on Handling Complex Animations
Publishing Kotlin Multiplatform Libraries With Sonatype Central
With JCenter sunsetted, distributing public Kotlin Multiplatform libraries now often relies on Maven Central via Sonatype. However, the…
Kotlin Coroutines 101: Async programming in practice
Kotlin Coroutines from 0 to 100 for total beginners. Learn the components and interesting use cases to leverage the coroutines.
Jetpack Compose Navigation, Ktor, and Koin DI Unlocking MAD Skills
In this blog post, We’ll delve into the powerful trio of Jetpack Compose, Ktor, and Koin, exploring how they synergize to streamline and…
Kotlin Design Patterns: Mediator
Mediator is a behavioral design pattern that reduces object coupling and dependencies chaos.
Kotlin Design Patterns: Iterator Explained
Iterator is a behavioral pattern used to traverse through collections to create generic algorithms and separate iteration logic.
Reviews
Login to submit your review.