Homepage
Open in app
Sign in
Get started
ProAndroidDev
The latest posts from Android Professionals and Google Developer Experts.
Submit
Archive
About
droidcon Academy
Follow
Following
App Architecture: How to map data between layers
App Architecture: How to map data between layers
Each of the layers has its components logic, and data models. Today, I’ll show you how to map data to transfer through the layers.
Mkhytar Mkhoian
Apr 25
Working On A Multiple Library Project
Working On A Multiple Library Project
Down The Rabbit Hole
tomerpacific
Apr 25
Update For Your Compass — New Android Orientation API
Update For Your Compass — New Android Orientation API
Android provides a new Fused Orientation API from multiple sensors
Tomáš Repčík
Apr 24
Mastering Android ViewModels: Essential Dos and Don’ts Part 3 🛠️3️⃣
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
Reza
Apr 22
Increase performance of your app by caching API calls using OkHttp
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…
Ishan Vohra
Apr 21
Toggle Labels With Icons — Personalizing Accessibility
Toggle Labels With Icons — Personalizing Accessibility
Let’s continue the theme of personalizing your app for users for accessibility by adding a setting to toggle labels with icons.
Eevis Panula
Apr 20
Kotlin Design Patterns: Observer Explained
Kotlin Design Patterns: Observer Explained
Observer is a behavioral design pattern used to create a subscriber-publisher mechanism and observe the state.
Michal Ankiersztajn
Apr 16
droidcon San Francisco — June 6–7
Get Your Tix Now!
Trending Blogs
Kotlin Design Patterns: Proxy Explained
Kotlin Design Patterns: Proxy Explained
Proxy is a structural pattern that is used to encapsulate object control. It implements the same interface as the object.
Michal Ankiersztajn
Mar 26
Seven recipes to understand flows and asynchrony in Kotlin
Seven recipes to understand flows and asynchrony in Kotlin
In the clean world of Kotlin coroutines, we can have many tasks running at different times. Suspend functions and flows are two examples...
Tom Colvin
Mar 14
Kotlin Coroutines 101: Async programming in practice
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.
Eury Pérez Beltré
Apr 15
How to own a legacy Android codebase in 2024?
How to own a legacy Android codebase in 2024?
A step-by-step guide to keep your Android codebase fun and strong 💪 starring recent technologies alongside Clean code and SOLID principles
Reza
Mar 3
Jetpack Compose Navigation, Ktor, and Koin DI Unlocking MAD Skills
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…
Nimit Raja
Apr 13
🎯 Ready, Aim, Release: Android app rollout tips
🎯 Ready, Aim, Release: Android app rollout tips
Practical tips and strategies for smooth mobile app releases and post-release issue management
Nikos Linakis
Mar 9
BasicTextField2: A TextField of Dreams [1/2]
BasicTextField2: A TextField of Dreams [1/2]
This 2 part blog series covers a dive into the past, present and future of text fields in Jetpack Compose. Discover brand new…
Alejandra Stamato
Nov 7, 2023
Shedding light on Android Encryption. Android Crypto API Part 3 — Android Keystore
Shedding light on Android Encryption. Android Crypto API Part 3 — Android Keystore
Hey folks. If you are reading this article, you may be having trouble figuring out how to encrypt data in your Android application to…
Hayk Mkrtchyan
Mar 5
Kotlin’s Sealed Interfaces in Android
Kotlin’s Sealed Interfaces in Android
Enhancing Android Development with Kotlin’s Sealed Interfaces: A Strategic Approach 🛠️
Reza
Feb 2
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams