ProAndroidDev

The latest posts from Android Professionals and Google Developer Experts.

43,349 10 Followers
Editors
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

No reviews, submit yours below.
Add review

Login to submit your review.