AndroidMakers by droidcon 2026
2026-04-09..2026-04-10
Paris, France
[Android Makers 2017, Android Makers 2018, Android Makers 2019, Android Makers 2020, Android Makers 2022, AndroidMakers by droidcon 2024, AndroidMakers by droidcon 2025, AndroidMakers by droidcon 2026]
as the organisers put it
Android Makers 2026, the premier android developer event. Become a better developer, learn from the community, expand your network.
who it's for
android developers, kotlin developers, mobile engineers, app architects, engineering managers, platform engineers, security engineers
topics
Jetpack Compose recomposition; Kotlin Multiplatform apps; on-device generative AI; AI agents in CI; passkeys authentication; app obfuscation and attestation; local-first CRDT sync; Android XR porting; HTTP/3 on mobile; gRPC migration in apps; RemoteCompose smart UI; observability with Jetpack tracing
| title | author | length |
|---|---|---|
| Thriving in an AI era 🔮 | Akshay Chordiya | 34m |
Data-backed claims: 93k tech layoffs in 2022, 264k in 2023, 153k in 2024 and 127k in 2025; Harvard Business Review Jan 2026 finds 60% of cuts cite AI potential… | ||
| Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps | Ed Holloway-George | 45m |
Shows concrete defenses: use R8/ProGuard or DexGuard for obfuscation, detect tampering by checking CRC hash of classes.dex and validating signatures from the… | ||
| How our iOS devs adopted KMP | Jordan Chapelle, Louis CAD | 44m |
Infomaniak explains how they introduced Kotlin Multiplatform (KMP) while keeping native-quality goals, using KMP to share a common Kotlin codebase for the… | ||
| Crossing the Stack: How Backend Insights Made Me a Stronger Mobile Developer | Gianluca Veschi, Suraj Giri | |
As Android developers, we are masters of a deeply specialized craft. But that specialization can sometimes feel like a gilded cage. While our backend… | ||
| Mastering Recomposition: Optimizing State Changes for Efficient UI | Marcin Moskała | 45m |
Jetpack Compose recomposition is driven by snapshot state reads, so changing a snapshot state property triggers recompose and getters set up listeners… | ||
| What's new in Android Studio's AI Agent? | Jose Alcérreca, Simona Milanovic | 39m |
Android Studio’s agent claims it can edit, test and refactor code, update dependencies and fix build errors by invoking specialized tools rather than sending… | ||
| Automate what you repeat: From boilerplate to automation | Julien Bajon | 19m |
Automating repetitive Android boilerplate by generating static code from templates and specifications. Presents a Gradle plugin that scaffolds a complete MVI… | ||
| From chaos to control: Future-proofing your Android release process | Keegan Rush | 21m |
Runway’s 2025 report shows 49% cite manual steps as the top release pain and finds 86% experience incidents every few releases, costing teams about 5 hours per… | ||
| How Direct Monetization Drives More Revenue and access to Customer Data via Web2App and App2Web | Braden Steel | 18m |
Claims that routing users through the website increases incremental revenue and gives verified first‑party identity data, with a 2025 publisher study (≈95%)… | ||
| Beyond the Smartphone: Android’s Identity Crisis in 2026 | Zachary Powell | 23m |
Claim: Android now runs on TVs, foldables, XR headsets, cars and odd hardware and the app onstage is a Kotlin multi‑platform composable that actually demos on… | ||
| From Beats to Bytes: What Music Production Can Teach About Programming | Benjamin Gonin | 25m |
Claim: music production maps onto software craft and the uploader demos that by shipping Omasa with Omasa plays layered tracks and a live loop prototype that… | ||
| Cognitive Biases in Software Engineering | Ashraf Atef | |
We like to think of software engineering as a purely logical pursuit—a world of if/else statements and mathematical certainty. But the hardware we run on (our… | ||
| Build intelligent Android apps with Google's AI | Jolanda Verhoef | 41m |
Claims concrete outcomes: Gemma 4 → Gemini Nano runs on-device via AI Core and benchmarks show up to 4× faster, 60% less battery for reasoning and image tasks… | ||
| Future-Proofing Monetization: AI-Driven Subscription Management with RevenueCat's Ecosystem | Ollie Warren | 29m |
RevenueCat connects an MCP server and Analytics API so teams configure subscriptions by natural language, generate paywalls from an app URL or description, and… | ||
| Extreme Programming with AI? | Matthias Geisler | 46m |
Concrete claims, measurements and tools dominate: experiments with Claude (including 3.7 and capybara hints) and workspace agents show a rise in copy paste and… | ||
| KotlinCraft: Building Resilient, Testable, and Scalable Applications in the Modern Era | Madona Wambua | 36m |
Gives concrete practices and outcomes: using sealed interfaces for explicit state and null safety gates to filter bad input, switching to Kotlin cuts crashes… | ||
| Zero* Cost Observability: A Deep Dive into the Jetpack Multiplatform Tracing Library | Rahul Ravikumar | 31m |
Library claims 10x faster than legacy ATrace (1.2 ms down to ~0.12 ms on Pixel 6A), emits Perfetto-format protos and supports swapping in custom back ends, and… | ||
| OpenTelemetry on Android: From black box to X‑Ray | Gerard Paligot | 42m |
Demo app instruments Android with the OpenTelemetry Java SDK, exports via OTLP over HTTP to an OpenTelemetry Collector, and visualizes correlated front‑end and… | ||
| One Android Dev, Ten AI Teammates: Scaling Delivery With Claude Code | Eury Pérez | 38m |
Shows a working pipeline that uses Claude Code sub-agents with Skills and Plan Mode to interview, produce persistent specs, and run CI reviews so a solo… | ||
| Stop Copy-Pasting AI Strategies: Lessons from Large vs. Lean Orgs | Ilya Savin | |
We’ve all seen the flashy AI demos, but what happens when the hype meets your actual organizational debt? In this roundtable, I’m opening up the floor for a… | ||
| Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform | Renaud Mathieu | 45m |
Argues that offline should be the norm and proves it with a working Kotlin Multiplatform app that shares a sync core across Android iOS and Web, using a Ktor… | ||
| Structured Concurrency: The paradigm shift that changes modern development | Marcin Moskała | 39m |
Claims that structured concurrency gives every concurrent block a clear entry and exit and therefore automatic, reliable cancellation across hierarchies… | ||
| How ADB Wifi 2.0 works | Fabien Sanglard | 41m |
Android 17 rewrites ADB Wi‑Fi so TLS pairing actually auto reconnects and platform-side bugs are fixed: the device auto‑reenable on trusted Wi‑Fi when network… | ||
| Teaching agents to pay: what devs need to know | Ben Smith | 39m |
Claim: agent-driven purchases convert about four times better (≈3.1% → ≈12%), enabled by Stripe integration using Agent Commerce Protocol (ACP) and Shared… | ||
| App Clinic | Akshay Chordiya, Ben Kadel, Jolanda Verhoef, Madona Wambua, Piotr Prus, Simona Milanovic, Sinan Kozak | |
You want to bring your app to the next level? Have a project that you need advice on? Send us a link to your app or project and our teams of experts will give… | ||
| Mastering Liquid Glass: Advanced blur effects and performance in Jetpack Compose | Mathieu Hausherr | 40m |
Examines how to implement advanced blur and 'Liquid Glass' / glassmorphism effects in Jetpack Compose (Android) in 2026, including translucent navigation bars… | ||
| The Hybrid Senior: Coding, Leading, and Mastering AI (Roundtable) | Alessandro Finocchiaro | |
The industry often tells us there are only two paths: stay a "pure" coder forever or hang up the keyboard to become a full-time manager. But for those of us… | ||
| How We Rebuilt Instagram Photo Sharing: Compose Interoperability With Large Legacy Systems | Brandon Pon, Chris Arriola | 34m |
Instagram rebuilds its photo‑sharing UI in Compose while keeping legacy Views via Android View wrappers and render controllers; a staged rollout… | ||
| Hack Your Own App: Getting Started with Mobile Penetration Testing | Benedikt Löbbecke, Julius Fischer | 32m |
Demo shows concrete workflow: run MobSF, Burp Suite, objection for static and dynamic checks, use APKTool and JADX to modify network security config, rebuild… | ||
| Ways to reduce your app’s memory and storage footprint | Fung Lam | 41m |
Practical signals and fixes decide whether to watch: use Google Play Console LMK rates and the ApplicationExitInfo LMK reason API to prove low-memory kills… | ||
| The ViewModel Performance Trap: When State Management Bites Back | Sinan Kozak | 49m |
Argument: ViewModel misuse causes real startup and rendering latency — init blocks, eager DI, reflective JSON parsers and deprecated Retrofit paths create… | ||
| Beyond Exceptions: Building Resilient Android Apps with Safety-Critical Principles | Bogusz Pawłowski | 38m |
Argues for a custom Result monad (sealed-error type + Result<T, E>) that gives compile-time exhaustiveness versus Kotlin Result and runCatching which can… | ||
| 43 Refactorings in 40 minutes | Dmitry Kandalov, Duncan McGregor | 41m |
Live coding on a Kotlin server project demonstrates 43 refactorings in 40 minutes, using IntelliJ IDEA’s hidden actions (often via Alt‑Enter reveals hidden… | ||
| You Can Manage This: Tips for Anxious Leaders | Zoe Farooq | |
Leadership in any role, for example, as a senior / staff / principal engineer, a tech lead, or an EM, has the tendency to cause stress and overwhelm from time… | ||
| Shipping "Smart UI" with RemoteCompose | John Hoford, Nicolas Roard, Yuri Schimke | 46m |
RemoteCompose claims a Jetpack framework that serializes fully interactive UI as a compact document and ships a Kotlin DSL (KMP) plus AndroidX players; the… | ||
| AI Agents Face-Off: Same App, Multiple Frameworks | Elaine Dias Batista | 44m |
Experiment uses Gemini Claude and Codex agents to build the same real app across Kotlin/Swift (native), React Native and Flutter and then measures outcomes… | ||
| The Lord of Collection Functions - The Fellowship of Kotlin | Ben Kadel | 38m |
Concrete claims and runnable examples: the Kotlin standard library collection functions replace imperative loops and mutable state with map then flatten vs… | ||
| Koin + Kotlin Compiler = ♥️ | Arnaud Giuliani | 44m |
Koin now ships a Kotlin compiler plugin (published as Koin compiler plugin 1.00‑RC1) that replaces prior KSP codegen, generating the Koin DSL, verifying full… | ||
| Practical Filament - Reshape your UI! | Nicole Terc | 26m |
Filament is presented as a working, lightweight PBR engine and the session shows concrete, runnable steps: add the dependency and call Engine.create, attach a… | ||
| Composing your navigation: charting your route in the Jetpack ecosystem | Didier Sanches, Wissem Rezgui | 42m |
Describes building a modern navigation setup for a new Jetpack Compose app using Navigation Compose, a Single Activity architecture, and type-safe routes via… | ||
| Android Development in Turbulent Times | Marc Reichelt | |
We live in turbulent times of rising authoritarianism, state-sponsored disinformation, political and economic instability, censorship, and digital monopolies… | ||
| From SQL to Flow: clean offline-first architecture with Kotlin 2.x | Alessandro Allegretti | 17m |
Claims a concrete offline-first system built with Kotlin 2.20+, Room, Flow, coroutines and WorkManager that actually works: GPS at 1,800 rows per 30 minutes… | ||
| DevOps for Android supercharged with AI | Tamás Bazsonyi | 25m |
Numbers and concrete fixes decide. Case used: 10 engineers, 50 daily builds, 20 minutes idle per build = ~€1,000/day and ~€260k/year. Steps that actually move… | ||
| Release Prediction Test (Analytics Snapshot Testing) | Ashraf Atef | 22m |
Snapshot testing for analytics that compares a baseline analytics event timeline with a new one generated from the same automated UI flow, logging each event… | ||
| Going Multiplatform with Your Android App | Márton Braun | 46m |
Starts with an incremental bottom-up migration claim and delivers concrete steps: convert Java to Kotlin, switch builds to Kotlin DSL and KSP, bump… | ||
| Bringing Your Canvas Creations to Life with Jetpack Compose | Piotr Prus | 38m |
Shows concrete Compose code and production results: uses Jetpack Compose Canvas with src atop and dest in blend modes, keyframe timings (3s, 4s, 7s), masking… | ||
| Hack for good: Accessibility testing with a Flipper Zero | Quintin Balsdon | 44m |
Build outcome is concrete: a pocket-sized controller FAP using a Flipper Zero that acts as a Bluetooth keyboard (BLE HID) tied to a custom Android… | ||
| Ship It and They Will Come... Or Not: A Real Guide to App Distribution | Benjamin Gonin | |
You've built an amazing app. You've polished the UI and features, optimized performance, fixed all the bugs. You hit "Publish" on the Play Store and… | ||
| Engineering for Sustainability: Building a Carbon-Aware App with Android | David Ta | 41m |
Claims concrete numbers and tools: cites studies that ~45% of uninstalls tie to battery drain, warns EU Green Claims Directive enforcement from March 2026, and… | ||
| Coroutines vs. Threads: The True Cost of a Context Switch | Ariella Mendel | 40m |
Explains that crossing the user→kernel boundary triggers a syscall and kernel trap where the OS saves registers and TCBs, flushing CPU caches; a raw thread… | ||
| So I tried to port my app to Android XR 🕶️ | Julien Salvi | 42m |
Porting an app to Android XR proves feasible but partial: a 90% Compose codebase lets panels and orbitals ingest existing composables quickly, but lack of… | ||
| Practical On-Device Al: Turning Edge Al into Real Features | Gabriel Volpi, Iury Souza | |
Building a solid mental model of Edge AI and hybrid patterns is the first step toward transforming UI state and structured data into reliable AI inputs. This… | ||
| Using JNI without running into disaster | Guillaume Roche | 43m |
JNI lets Android apps call C from Java and vice versa, but it's easy to misuse—causing type errors, garbage-collector issues, and thread-safety bugs. The talk… | ||
| We Built It for One. Then Everything Multiplied. | Bradley Wilson, Matthias Baccino | 42m |
A concrete postmortem: a single-account, single-portfolio Euro-only app becomes a multi-account, multi-portfolio, multi‑currency platform while keeping most… | ||
| No More Passwords: How I Got Passkeys Working (Without Losing My Mind) | Kyriakos Georgiopoulos | 35m |
Demo app implements passkeys end-to-end: Credential Manager API wrapped by a passkeys manager wrapper that handles registration and sign‑in, networks exchange… | ||
| Build The Million-Dollar Animation | Piotr Prus | 36m |
Recreates the viral Telegram profile-to-droplet animation in Kotlin using Jetpack Compose Canvas, documenting the actual claim: math-heavy Bezier work first… | ||
| How far is too far with Kotlin? | Antoine Robiez, Baptiste Carlier | 45m |
Examines excessive use of Kotlin features (DSLs, extension functions, operator overloading, inline/reified generics) that make code hard to read and maintain… | ||
| XP with AI? | Matthias Geisler | |
One of the big promises of the "AI Revolution" is to make our lives easier as engineers. But what does that actually look like in practice? On the other hand… | ||
| Compose Without Flow: Unidirectional State with Snapshots and Coroutines | Remco Mokveld | 40m |
Claims a fully unidirectional Android app is buildable no Kotlin Flow by using Jetpack Compose state and the runtime snapshot system instead of streams… | ||
| Native CameraX in Jetpack Compose - Filling the View-Shaped Hole | Ioannis Anifantakis, Kostas Filios | 45m |
Native CameraX now exposes a SurfaceRequest and a composable CameraXViewfinder that replaces PreviewView and publishes frames via SurfaceRequest to StateFlow… | ||
| gRPC in Apps: A Migration Story | Ayushi Gupta | 40m |
Live migration of a sample app shows gRPC + Protocol Buffers running side‑by‑side with REST across Android, iOS, Flutter and Web, with generated code enforcing… | ||
| Visual regression testing: your strategy's blind spot | Thomas Boutin | 40m |
All green tests still miss pixel bugs so screenshot testing catches visual regressions that functional tests never see, demonstrated by a translator app where… | ||
| Deploying HTTP/3 at Scale on Mobile: A 17% Startup Latency Gain Despite Implementation Constraints | Elvis Chidera | 32m |
A randomized controlled rollout across 18 markets shows 51% handshake latency reduction and up to 17% faster p90 home‑screen responses, but some secondary… | ||
| App Clinic | Elaine Dias Batista, Gerard Paligot, Julien Salvi, Louis CAD, Renaud Mathieu | |
Attendees can submit an Android app or project to receive concrete, expert feedback and improvement suggestions from AndroidMakers/droidcon teams, including… | ||
| nothing matches | ||