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
Jetpack Compose Previews: Delving Deep Into Their Inner Workings
Jetpack Compose Previews: Delving Deep Into Their Inner Workings
Uncover the secrets of Jetpack Compose Previews! Learn to run them with adb, how to compile them and the nuances in multi-module setups.
Jansel Valentin
Jul 30
Automate Maven Central Publication
Automate Maven Central Publication
Accelerate Releases with GitHub Action Automation
Stefano Natali
Jul 27
Accessibility Considerations with Stacked Cards Custom Layout
Accessibility Considerations with Stacked Cards Custom Layout
Cats are back! In this blog post, we’ll look into accessibility considerations for the stacked cards layout.
Eevis Panula
Jul 24
Command Your User Inputs with Jetpack Compose— Text Field Features Hidden in Plain Sight
Command Your User Inputs with Jetpack Compose— Text Field Features Hidden in Plain Sight
Discover the True Potential of Text Fields with Compose in Android
Nirbhay Pherwani
Jul 21
Firebase Push Notifications in Android — Legacy API to HTTP v1 API
Firebase Push Notifications in Android — Legacy API to HTTP v1 API
Push Notifications to Android
Tosin Onikute
Jul 20
Kotlin’s :: Operator Explained
Kotlin’s :: Operator Explained
Hey there, fellow Android developer! 🌟 Today, we’re diving into the world of Kotlin and exploring the :: operator, also known as the…
Sandeep Kella
Jul 19
Mastering Time Measurement in Kotlin: A Guide to Kotlin Timing API
Mastering Time Measurement in Kotlin: A Guide to Kotlin Timing API
Accurate time measurement is pivotal in software development, influencing performance testing, debugging, and task scheduling. Kotlin, a…
Rooparsh Kalia
Jul 18
Trending Blogs
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
Building On-Device Face Recognition In Android
Building On-Device Face Recognition In Android
Using FaceNet, TensorFlow Lite, Mediapipe and ObjectBox
Shubham Panchal
Jul 14
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
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 reified Explained (no more type erasure)
Kotlin reified Explained (no more type erasure)
In Kotlin, when working on a JVM environment such as Android, Desktop or Spring Boot, the type is erased at runtime…
Michal Ankiersztajn
Jun 30
Understanding IPC in Android
Understanding IPC in Android
Looking under the hood of Intents
Ayaan Javed
May 9
Creating flexible components in Compose
Creating flexible components in Compose
In any kind of development, it often happens that designers come up with their crazy ideas and ask to add yet another variation of a…
Volodymyr Nevmerzhytskyi
Jun 14
Migrating From Play Core Library
Migrating From Play Core Library
It’s an easy one
tomerpacific
Jun 24
Creating Custom PDFViewer in Jetpack Compose Android
Creating Custom PDFViewer in Jetpack Compose Android
PDF is one of the most common file formats we use daily, but there still needs to be an official PDFViewer available in Jetpack Compose…
Sagar Malhotra
Jun 4
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams