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
Securing User Data in Android: Tips and Techniques
Securing User Data in Android: Tips and Techniques
In today’s digital landscape, securing user data in Android applications is more critical than ever. With increasing privacy regulations…
Shahinoor Shahin
Apr 9
6 steps to make a “Slide to unlock” button in Jetpack Compose
6 steps to make a “Slide to unlock” button in Jetpack Compose
I recently had the opportunity to work on a custom “Slide to Book” button for one of my projects and since this was my first time…
Anitaa Murthy
Apr 8
Crafting Multi-Tone Themed app icons in Android 🤖: guide to adaptive & themed icons 🎨
Crafting Multi-Tone Themed app icons in Android 🤖: guide to adaptive & themed icons 🎨
Learn how to create adaptive and themed icons for Android apps. This guide covers how to craft multi tone android app icons
Dinoy Raj
Apr 6
Top 3 Android Use Cases for Every SOLID Principle (with Code)
Top 3 Android Use Cases for Every SOLID Principle (with Code)
Learn how to apply each SOLID principle in Android apps with 15 focused use cases and Kotlin code examples.
Dobri Kostadinov
Apr 6
Dynamic Language Switching in Android: Real-World Lessons From Google Play Bundles
Dynamic Language Switching in Android: Real-World Lessons From Google Play Bundles
How I improved multilingual support and fixed broken expectations in production
Anatolii Frolov
Apr 6
Creating and Publishing an Android SDK: A Simple Step-by-Step Guide That Actually Works
Creating and Publishing an Android SDK: A Simple Step-by-Step Guide That Actually Works
A hands-on guide to building, publishing, and documenting your own Android SDK — with examples, real code, and full GitHub integration.
Anatolii Frolov
Apr 6
Compose Meets YouTube: Production-Ready YouTube Playback with Jetpack Compose
Compose Meets YouTube: Production-Ready YouTube Playback with Jetpack Compose
A step-by-step guide to embedding YouTube video playback in a Jetpack Compose UI — with full-screen support, orientation handling, and real
Anatolii Frolov
Apr 6
Trending Blogs
Man-in-the-Middle (MITM) Attacks in Android Development: How to Secure Your App
Man-in-the-Middle (MITM) Attacks in Android Development: How to Secure Your App
Protecting Your Android App from Cyber Threats
Dobri Kostadinov
Mar 9
How to Automatically Test Jetpack Compose Navigation
How to Automatically Test Jetpack Compose Navigation
Navigation is a core functionality of all mobile apps, and the tedious work lies in manually testing every possible navigation path from a…
Oliver Vicente
Mar 24
🚀 Kotlin Secrets: 7 Powerful Features Used By Advanced Developers
🚀 Kotlin Secrets: 7 Powerful Features Used By Advanced Developers
Have you ever felt like you’re not getting the most out of Kotlin? 🤔 I know I have.
Nirav Tukadiya
Mar 1
Integrating Native Swift Code in a Kotlin Compose Multiplatform App
Integrating Native Swift Code in a Kotlin Compose Multiplatform App
Learn how to seamlessly integrate native Swift code into your Kotlin Compose Multiplatform apps with a clear, step-by-step guide!
Ioannis Anifantakis
Mar 16
Android Use Cases: From Basic Implementation to Multi-Provider Systems
Android Use Cases: From Basic Implementation to Multi-Provider Systems
Clean architecture in Android using Use Cases, from basic UseCase implementations to complex multi-provider systems with Kotlin and Koin.
Ioannis Anifantakis
Feb 11
The two best ways to secure your API keys in Android projects
The two best ways to secure your API keys in Android projects
Protecting your Android app’s API keys ensures the privacy of user information and secures any unauthorized access to your APIs, this is…
Sagar Malhotra
Nov 4, 2024
Animation and Masking in Jetpack Compose with the grahpicsLayer() and Drawing Modifiers
Animation and Masking in Jetpack Compose with the grahpicsLayer() and Drawing Modifiers
Using the graphicsLayer(), CompositingStrategy and drawing modifiers for masking and animating content in Jetpack Compose.
Omar Sahl
Sep 22, 2024
Blurring the Lines: How to Achieve a Glassmorphic Design with Jetpack Compose
Blurring the Lines: How to Achieve a Glassmorphic Design with Jetpack Compose
Computers have come a long way since their inception. From bulky machines that occupied entire rooms and performed simple calculations, to…
Zakir Sheikh
Jan 13, 2024
Top 10 Coroutine Mistakes We All Have Made as Android Developers
Top 10 Coroutine Mistakes We All Have Made as Android Developers
Understanding and Avoiding Common Pitfalls in Asynchronous Programming with Kotlin Coroutines
Dobri Kostadinov
Nov 3, 2024
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams