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
Swipeable Image Carousel with Smooth Animations in Jetpack Compose
Swipeable Image Carousel with Smooth Animations in Jetpack Compose
Understanding of Swipeable Image Carousel in Jetpack Compose.
Sahil Thakar
Mar 13
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
Enhancing Dropdown Menus in Jetpack Compose: Implementing Searchable Selection
Enhancing Dropdown Menus in Jetpack Compose: Implementing Searchable Selection
Have you ever struggled to find a specific item in a lengthy dropdown menu using Jetpack Compose? While Compose simplifies many aspects of…
Kerry Bisset
Mar 9
Using the Android Context and Manifest to unveil the Android System Internals (2025 Edition)
Using the Android Context and Manifest to unveil the Android System Internals (2025 Edition)
How the Context and Manifest connect your app with Android’s core system
Ioannis Anifantakis
Mar 9
Creating a Logo with Frosted Glass Effect in Jetpack Compose
Creating a Logo with Frosted Glass Effect in Jetpack Compose
In this tutorial, we will create an animated logo with a frosted glass effect. We will use the haze library by Chris Banes to simulate…
Roman Khrupa
Mar 4
How to Use Swift Packages in Kotlin Multiplatform using Koin
How to Use Swift Packages in Kotlin Multiplatform using Koin
When developing Compose Multiplatform applications, sometimes Swift dependencies are not supported in Kotlin Multiplatform, and we need…
Mirzamehdi Karimov
Mar 3
🚀 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
Trending Blogs
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
Hints in Compose
Hints in Compose
Building a custom solution to show hints / tooltips, pointing to a particular UI element in Compose (e.g. for onboarding, or what's new)
Viktor Mykhailiv
Feb 12
Stop Trusting Your Device’s Clock! Fix Timekeeping with TrustedTime API | by Abhishek Agarwal
Stop Trusting Your Device’s Clock! Fix Timekeeping with TrustedTime API | by Abhishek Agarwal
Struggling with inaccurate timestamps? Learn how Google’s TrustedTime API solves device clock tampering, ensures accurate timekeeping
Abhishek Agarwal
Feb 15
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
Kotlin Tips and Tricks You May Not Know: #5 — Simplify Functional Composition with let
Kotlin Tips and Tricks You May Not Know: #5 — Simplify Functional Composition with let
Improve your functional composition using the let scope function
Elena van Engelen - Maslova
Nov 23, 2024
Loading Initial Data on Android Part 2: Clear All Your Doubts
Loading Initial Data on Android Part 2: Clear All Your Doubts
When a user enters a screen, the default data should be fetched by triggering the business logic, whether from the network or local…
Jaewoong Eum
Sep 20, 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
How We Reduced the WINK+ Android App to Less Than 10MB
How We Reduced the WINK+ Android App to Less Than 10MB
One of the major challenges developers face in Android app development is optimizing app size without sacrificing functionality. Our team…
Julius Uy
Dec 29, 2024
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams