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
Android, Compose and automated screenshots making
Android, Compose and automated screenshots making
A common thing for a mobile project is to present the look of the app to your users, for example by its screenshots at an app store…
Oleksandr Berezhnyi
May 12
Publishing Private Kotlin Multiplatform Libraries With GitHub Packages
Publishing Private Kotlin Multiplatform Libraries With GitHub Packages
Sometimes, developers want to keep their Kotlin Multiplatform libraries private instead of sharing them with the world. Why? Maybe they’ve…
Kwabena Bio Berko
May 12
Jetpack Compose Screen Navigation With Type Safety
Jetpack Compose Screen Navigation With Type Safety
Introduction of type safety to the navigation compose library
Tomáš Repčík
May 12
What’s Native?
What’s Native?
In the world of mobile programming - after Symbian, Java ME and Windows Phone -, “native” was the adjective used to categorize an…
Guilherme Delgado
May 11
App Architecture: Data layer
App Architecture: Data layer
The Data layer is responsible for exposing data to the rest of the app. Manage different data sources and conflict between them.
Mkhytar Mkhoian
May 11
Coil for Compose Multiplatform
Coil for Compose Multiplatform
Coil is a powerful, fast, lightweight image-loading library that many Android developers have used for years. After the introduction of…
Kashif Mehmood
May 11
Build Wear OS application using Jetpack Compose [Part 1 — Get started with WearOS]
Build Wear OS application using Jetpack Compose [Part 1 — Get started with WearOS]
Easily beautiful and intuitive Wear OS devices with Compose
Aritra Das
May 11
droidcon San Francisco — June 6–7
Get Your Tix Now!
Trending Blogs
Shared Element Transition In Jetpack Compose: Provide Enriched User Experiences
Shared Element Transition In Jetpack Compose: Provide Enriched User Experiences
The Shared Element Transition or Container Transform is an animation that forges a visual connection between two UI elements, significantly…
Jaewoong Eum
Apr 25
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
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
Kotlin Design Patterns: Flyweight
Kotlin Design Patterns: Flyweight
Flyweight is a structural design pattern used to limit memory allocation inside your app using a caching mechanism
Michal Ankiersztajn
May 1
Kotlin Design Patterns: State Explained
Kotlin Design Patterns: State Explained
State is a behavioral design pattern that alters behavior based on the state of the class, working like a finite-state machine.
Michal Ankiersztajn
Apr 21
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
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
Understanding IPC in Android
Understanding IPC in Android
Looking under the hood of Intents
Ayaan Javed
May 9
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
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams