Invest in your #AndroidDev future this #BlackFriday!💡🚨 Early Bird tickets to @androidmakers.bsky.social are 20% off for 24 hours with the code: AM_20 🇫🇷 Grow your #Android skills. Meet the community in #Paris! Get your discounted tickets here: androidmakers.droidcon.com
droidcon
@droidcon.bsky.social
droidcon is your home for all things #AndroidDev — & with our new baby, next·app, the future of mobile is only getting bigger. Watch this space 💡
Invest in your #AndroidDev future this Black Friday!💡 We’re kicking off our Orlando launch with a 48-hour #BlackFriday drop 🚨 Tickets are 20% off for 48 hours with the code: BFORL. Grow your #Android skills. Meet the community. Accelerate your #Android career. Discounted tickets: usa.droidcon.com
#Kotlin testing just got easier. Discover #JUnit’s new contracts, Sequence support & suspend test features in #Android 🤖 www.droidcon.com/2025/11/13/r...
Recent JUnit Updates for Kotlin
Key JUnit improvements for Kotlin, including JUnit 6.
droidcon.com
After 10 years in NYC, it’s time for our next chapter: Orlando 2026! ☀️Why? More accessibility, more room to grow, & lower costs for our #Android attendees. Thank you, #NYC 🍎 See you #AndroidDevs in #Orlando. Read more about our move here: usa.droidcon.com/letter-to-co...
Understand how CompositionLocals work in #JetpackCompose — from reads and writes to real-world trade-offs. www.droidcon.com/2025/10/21/j...
Jetpack Compose: Static vs Dynamic CompositionLocals — Reads, Writes and Trade Offs
This article assumes you’re already familiar with CompositionLocal. If not, start with the official docs.Reading the DocsBoth staticCompositionLocalOf and compositionLocalOf return a ProvidableComposi...
droidcon.com
Master higher-order functions & lambdas in #Kotlin to write cleaner, reusable #code & embrace functional programming. www.droidcon.com/2025/10/21/b...
Baking with functions: A guide to higher-order functions and lambdas in Kotlin
Imagine your code isn’t just a set of instructions, but a recipe book. Some recipes are simple: “Add sugar, stir.” But what if you could have a recipe for a cookie maker, where you just hand it anothe...
droidcon.com
All the moments, all the memories – captured 📸 Our #dcldn25 event photos are now up on the site! Go find yourself, your friends, & your favourite #Android talks 👉 london.droidcon.com
The dust has settled, the talks are getting uploaded, & the energy is still unreal 🇬🇧🚀 Thank you for packing the rooms, asking the tough questions, & filling #dcldn25 with #Android energy. Please help us make next year even better by filling out this quick survey: droidcon.typeform.com/to/S1SoMIsV
Explore #Android’s layered architecture. From kernel to #apps—see how each layer powers billions of devices 📲 www.droidcon.com/2025/10/17/a...
Android OS Architecture: From Kernel to Apps
Imagine Android as a sophisticated high-rise building. The foundation (kernel) supports the structure, the mechanical systems (HAL) connect utilities to different floors, the management offices (frame...
droidcon.com
Follow this #AndroidDev's journey building a custom FAB menu in #JetpackCompose—#code included. www.droidcon.com/2025/10/14/c...
Compose Diaries with Selen: Building a Custom Floating Action Button Menu in Jetpack Compose
Welcome to Compose Diaries! In this series where I document the wins, struggles, and little discoveries while building my next Android app (coming to the Play Store soon 🎉).
droidcon.com
Make sure to stick around at #dcldn25 for the The Android Show LIVE! 🎥 #Android leaders Matthew J. McCullough, Tor Norbye, Clara Bayarri & Jingyu Shi, sharing insider insights on what’s new & what’s next for Android, the latest #dev updates, Gemini demos in @AndroidStudio, & a live #AskAndroid Q&A.
Lost in Parcelable vs Gson vs Moshi? ☕️ This guide breaks down #Android serialization tools with clear visuals + tips. www.droidcon.com/2025/10/14/t...
The Android Developer’s Guide to Not Messing Up Serialization
Hey there, fellow Android devs! Serialization is as fundamental to our jobs as coffee and chatGPT. We’re constantly converting data, network responses, file reads, or passing data between activities. ...
droidcon.com
🚨 #dcldn25 kicks off Thursday! Don’t miss The Android Show live from London—Gemini in @AndroidStudio, fresh dev news & live #AskAndroid. Also catch the Day 2 Keynote with #Android leaders Matthew McCullough, Tor Norbye, Clara Bayarri & Jingyu Shi. 🎟️ Last chance for tickets → london.droidcon.com
Discover #Compose’s new text input #APIs from Google I/O 2025—powerful, secure, & flexible tools for modern #Android #UIs. www.droidcon.com/2025/10/13/w...
What’s New in Compose Text: A Guide to the Latest APIs
Text input is a core part of user interaction in Android apps. With the latest updates announced at Google I/O 2025, Jetpack Compose introduces powerful new text input APIs that transform how develope...
droidcon.com
The Android Show is back LIVE at #dcldn25 📣 They'll unpack the latest Android dev news and show you demos of Gemini in Android Studio and more. Plus, they’ve assembled the team for a live #AskAndroid on building excellent apps, across devices! Secure your tickets: london.droidcon.com/tickets/
Explore MVI patterns in #Android: Pure MVI, Reducer, or State Machine—when to use each for #Compose apps 🚀 www.droidcon.com/2025/10/10/p...
Pure MVI, MVI with Reducer, and MVI with State Machine
Learn the differences between Pure MVI, Reducers, and State Machines in Android and when to use each.
droidcon.com
⏳ Countdown to #dcldn25 has begun! The event where #AndroidDevs stop reading #Android blogs & start building #app breakthroughs – leave with more than a badge. Get your ticket now! london.droidcon.com/tickets/
Learn how the #Android #Jetpack App Startup Library cuts launch time & boosts user experience from the first tap. www.droidcon.com/2025/10/09/%...
🚀 Supercharge Your App: Why the Android App Startup Library is a Must-Have
The moment a user taps your app icon, the clock starts ticking. App startup time is a critical factor in how users perceive your application. A sluggish launch can lead to frustration and, ultimately,...
droidcon.com
🚨 #dcldn25 Keynote Announcement 🚨 4 minds, 1 mission: join top #AndroidDev experts, Manuel Vicente Vivo, Jaewoong Eum, Sebastian Aigner, & Erik Hellman as they share predictions, advice, & insights on where #Android is headed next. Don't miss out! Secure your ticket: london.droidcon.com/tickets
Value classes in #Kotlin let you wrap primitives safely, prevent mistakes, & add meaning—without sacrificing performance. www.droidcon.com/2025/10/08/k...
Kotlin Value Classes: Stop Wrapping Everything in Regular Classes
I’ve been working with Kotlin for a few years now, and one feature that really changed how I write code is value classes. They’re not talked about enough, but they solve a real problem we all face: ho...
droidcon.com
Part of the State Machine series: learn how to create nested states to manage complex workflows in #Kotlin apps in #Android 🪹 www.droidcon.com/2025/10/07/m...
MVS series: Creating nested states
Check how we can efficiently organize many different states by using type safe tree-like structures!
droidcon.com
#JetpackCompose 1.9 introduces visibility #APIs, making it easy to track when Composables appear or disappear in your #UI 🔍 www.droidcon.com/2025/10/07/v...
Visibility APIs in Jetpack Compose 1.9
Have you ever wondered how TikTok knows when to autoplay the next video, or how an app decides when to mark an item as “seen”?
droidcon.com
We’re excited to have the official #AndroidDev team back again at #dcldn25 & in an even bigger way than last year! 🚨 Keynote hosted by Matthew J. McCullough & team. Expect office hours, talks, & more, direct from the #Android team at @developers.google.com 📣 Tickets: london.droidcon.com
Read about #Android’s design. Zygote, Binder, wakelocks: boosts performance, security, battery life, & reliability beyond “just Linux + #Java.” www.droidcon.com/2025/10/07/i...
Inside Android: From Zygote to Binder
Most explanations of Android internals either oversimplify the concepts or get lost in technical details Let me try a different approach — explaining how Android actually works while keeping the key c...
droidcon.com
Still using READ/WRITE_EXTERNAL_STORAGE in 2025? It’s time to rethink your #Android app’s #datasecurity 🔐 www.droidcon.com/2025/09/30/b...
Building Modern Apps with privacy focused SAF and Media Apis
Android Apps are one of the most common source of data breaches and scams, and if your app is still requesting for READ_EXTERNAL_STORAGE or WRITE_EXTERNAL_STORAGE permission in 2025, you need to serio...
droidcon.com
Learn how #Kotlin infix functions in #Android work under the hood 🔧 www.droidcon.com/2025/09/30/k...
Kotlin Infix Functions: The Secret to Natural Language Code
I remember the first time I saw this line of Kotlin code:val coordinates = 10 to 20Coming from Java, I thought “to” was some special keyword. Turns out, it’s just a regular function call! This is the ...
droidcon.com
⏰ Only 5 days LEFT! Get your #Android ticket at regular price to London's biggest #AndroidDev event! After that, prices go up, & there’s no turning back. Secure your #dcldn25 ticket before prices jump 🎟️ london.droidcon.com/tickets
Exception handling in #coroutines relies on structured concurrency. www.droidcon.com/2025/09/29/t...
The Golden Rule of Coroutine Exceptions
At its heart, exception handling in coroutines is all about structured concurrency. Think of it like a family tree. If a child coroutine fails with an exception, it tells its parent. The parent then c...
droidcon.com
droidcon Berlin Needs Your #AndroidDev Hot Takes 📝 Tell us what you loved about #dcbln25, what we can improve, & what you want to see next year. Take 2 minutes to fill out our survey — your feedback makes droidcon even better. 👉 droidcon.typeform.com/to/kDIlWSA2
Explore #Android’s AccessibilityService—powerful, risky & behind tools like password managers 📲 www.droidcon.com/2025/09/29/t...
The Android API That Can See Everything 👀
A practical introduction to AccessibilityService, the powerful ⚡ and potentially dangerous ⚠️ API behind password managers 🔐 and UI automation tools 🤖.
droidcon.com