~/conference

AndroidMakers by droidcon 2026

Android Makers 2026, the premier android developer event. Become a better developer, learn from the community, expand your network.

android developers, kotlin developers, mobile engineers, app architects, engineering managers, platform engineers, security engineers

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

titleauthorlength
Thriving in an AI era 🔮Akshay Chordiya34m
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…
Talk in English on
Going Beyond Obfuscation: Advanced Techniques for Protecting Android AppsEd Holloway-George45m
Shows concrete defenses: use R8/ProGuard or DexGuard for obfuscation, detect tampering by checking CRC hash of classes.dex and validating signatures from the…
Talk in English on
How our iOS devs adopted KMPJordan Chapelle, Louis CAD44m
Infomaniak explains how they introduced Kotlin Multiplatform (KMP) while keeping native-quality goals, using KMP to share a common Kotlin codebase for the…
Talk in French on
Crossing the Stack: How Backend Insights Made Me a Stronger Mobile DeveloperGianluca 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…
Talk in English on
Mastering Recomposition: Optimizing State Changes for Efficient UIMarcin Moskała45m
Jetpack Compose recomposition is driven by snapshot state reads, so changing a snapshot state property triggers recompose and getters set up listeners…
Talk in English on
What's new in Android Studio's AI Agent?Jose Alcérreca, Simona Milanovic39m
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…
Talk in English on
Automate what you repeat: From boilerplate to automationJulien Bajon19m
Automating repetitive Android boilerplate by generating static code from templates and specifications. Presents a Gradle plugin that scaffolds a complete MVI…
Lightning in French on
From chaos to control: Future-proofing your Android release processKeegan Rush21m
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…
Lightning in English on
How Direct Monetization Drives More Revenue and access to Customer Data via Web2App and App2WebBraden Steel18m
Claims that routing users through the website increases incremental revenue and gives verified first‑party identity data, with a 2025 publisher study (≈95%)…
Lightning in English on
Beyond the Smartphone: Android’s Identity Crisis in 2026Zachary Powell23m
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…
Lightning in English on
From Beats to Bytes: What Music Production Can Teach About ProgrammingBenjamin Gonin25m
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…
Talk in English on
Cognitive Biases in Software EngineeringAshraf 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…
Talk in English on
Build intelligent Android apps with Google's AIJolanda Verhoef41m
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…
Talk in English on
Future-Proofing Monetization: AI-Driven Subscription Management with RevenueCat's EcosystemOllie Warren29m
RevenueCat connects an MCP server and Analytics API so teams configure subscriptions by natural language, generate paywalls from an app URL or description, and…
Talk in English on
Extreme Programming with AI?Matthias Geisler46m
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…
Talk in English on
KotlinCraft: Building Resilient, Testable, and Scalable Applications in the Modern EraMadona Wambua36m
Gives concrete practices and outcomes: using sealed interfaces for explicit state and null safety gates to filter bad input, switching to Kotlin cuts crashes…
Talk in English on
Zero* Cost Observability: A Deep Dive into the Jetpack Multiplatform Tracing LibraryRahul Ravikumar31m
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…
Talk in English on
OpenTelemetry on Android: From black box to X‑RayGerard Paligot42m
Demo app instruments Android with the OpenTelemetry Java SDK, exports via OTLP over HTTP to an OpenTelemetry Collector, and visualizes correlated front‑end and…
Talk in English on
One Android Dev, Ten AI Teammates: Scaling Delivery With Claude CodeEury Pérez38m
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…
Talk in English on
Stop Copy-Pasting AI Strategies: Lessons from Large vs. Lean OrgsIlya 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…
Talk in English on
Offline should be the norm: building local-first apps with CRDTs & Kotlin MultiplatformRenaud Mathieu45m
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…
Talk in English on
Structured Concurrency: The paradigm shift that changes modern developmentMarcin Moskała39m
Claims that structured concurrency gives every concurrent block a clear entry and exit and therefore automatic, reliable cancellation across hierarchies…
Talk in English on
How ADB Wifi 2.0 worksFabien Sanglard41m
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…
Talk in English on
Teaching agents to pay: what devs need to knowBen Smith39m
Claim: agent-driven purchases convert about four times better (≈3.1% → ≈12%), enabled by Stripe integration using Agent Commerce Protocol (ACP) and Shared…
Talk in English on
App ClinicAkshay 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…
Talk in English on
Mastering Liquid Glass: Advanced blur effects and performance in Jetpack ComposeMathieu Hausherr40m
Examines how to implement advanced blur and 'Liquid Glass' / glassmorphism effects in Jetpack Compose (Android) in 2026, including translucent navigation bars…
Talk in French on
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…
Panel in English on
How We Rebuilt Instagram Photo Sharing: Compose Interoperability With Large Legacy SystemsBrandon Pon, Chris Arriola34m
Instagram rebuilds its photo‑sharing UI in Compose while keeping legacy Views via Android View wrappers and render controllers; a staged rollout…
Talk in English on
Hack Your Own App: Getting Started with Mobile Penetration TestingBenedikt Löbbecke, Julius Fischer32m
Demo shows concrete workflow: run MobSF, Burp Suite, objection for static and dynamic checks, use APKTool and JADX to modify network security config, rebuild…
Talk in English on
Ways to reduce your app’s memory and storage footprintFung Lam41m
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…
Talk in English on
The ViewModel Performance Trap: When State Management Bites BackSinan Kozak49m
Argument: ViewModel misuse causes real startup and rendering latency — init blocks, eager DI, reflective JSON parsers and deprecated Retrofit paths create…
Talk in English on
Beyond Exceptions: Building Resilient Android Apps with Safety-Critical PrinciplesBogusz Pawłowski38m
Argues for a custom Result monad (sealed-error type + Result<T, E>) that gives compile-time exhaustiveness versus Kotlin Result and runCatching which can…
Talk in English on
43 Refactorings in 40 minutesDmitry Kandalov, Duncan McGregor41m
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…
Talk in English on
You Can Manage This: Tips for Anxious LeadersZoe 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…
Talk in English on
Shipping "Smart UI" with RemoteComposeJohn Hoford, Nicolas Roard, Yuri Schimke46m
RemoteCompose claims a Jetpack framework that serializes fully interactive UI as a compact document and ships a Kotlin DSL (KMP) plus AndroidX players; the…
Talk in English on
AI Agents Face-Off: Same App, Multiple FrameworksElaine Dias Batista44m
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…
Talk in English on
The Lord of Collection Functions - The Fellowship of KotlinBen Kadel38m
Concrete claims and runnable examples: the Kotlin standard library collection functions replace imperative loops and mutable state with map then flatten vs…
Talk in English on
Koin + Kotlin Compiler = ♥️Arnaud Giuliani44m
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…
Talk in English on
Practical Filament - Reshape your UI!Nicole Terc26m
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…
Talk in English on
Composing your navigation: charting your route in the Jetpack ecosystemDidier Sanches, Wissem Rezgui42m
Describes building a modern navigation setup for a new Jetpack Compose app using Navigation Compose, a Single Activity architecture, and type-safe routes via…
Talk in French on
Android Development in Turbulent TimesMarc Reichelt
We live in turbulent times of rising authoritarianism, state-sponsored disinformation, political and economic instability, censorship, and digital monopolies…
Talk in English on
From SQL to Flow: clean offline-first architecture with Kotlin 2.xAlessandro Allegretti17m
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…
Lightning in English on
DevOps for Android supercharged with AITamás Bazsonyi25m
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…
Lightning in English on
Release Prediction Test (Analytics Snapshot Testing)Ashraf Atef22m
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…
Lightning in English on
Going Multiplatform with Your Android AppMárton Braun46m
Starts with an incremental bottom-up migration claim and delivers concrete steps: convert Java to Kotlin, switch builds to Kotlin DSL and KSP, bump…
Talk in English on
Bringing Your Canvas Creations to Life with Jetpack ComposePiotr Prus38m
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…
Talk in English on
Hack for good: Accessibility testing with a Flipper ZeroQuintin Balsdon44m
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…
Talk in English on
Ship It and They Will Come... Or Not: A Real Guide to App DistributionBenjamin 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…
Talk in English on
Engineering for Sustainability: Building a Carbon-Aware App with AndroidDavid Ta41m
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…
Talk in English on
Coroutines vs. Threads: The True Cost of a Context SwitchAriella Mendel40m
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…
Talk in English on
So I tried to port my app to Android XR 🕶️Julien Salvi42m
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…
Talk in English on
Practical On-Device Al: Turning Edge Al into Real FeaturesGabriel 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…
Talk in English on
Using JNI without running into disasterGuillaume Roche43m
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…
Talk in French on
We Built It for One. Then Everything Multiplied.Bradley Wilson, Matthias Baccino42m
A concrete postmortem: a single-account, single-portfolio Euro-only app becomes a multi-account, multi-portfolio, multi‑currency platform while keeping most…
Talk in English on
No More Passwords: How I Got Passkeys Working (Without Losing My Mind)Kyriakos Georgiopoulos35m
Demo app implements passkeys end-to-end: Credential Manager API wrapped by a passkeys manager wrapper that handles registration and sign‑in, networks exchange…
Talk in English on
Build The Million-Dollar AnimationPiotr Prus36m
Recreates the viral Telegram profile-to-droplet animation in Kotlin using Jetpack Compose Canvas, documenting the actual claim: math-heavy Bezier work first…
Talk in English on
How far is too far with Kotlin?Antoine Robiez, Baptiste Carlier45m
Examines excessive use of Kotlin features (DSLs, extension functions, operator overloading, inline/reified generics) that make code hard to read and maintain…
Talk in French on
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…
Talk in English on
Compose Without Flow: Unidirectional State with Snapshots and CoroutinesRemco Mokveld40m
Claims a fully unidirectional Android app is buildable no Kotlin Flow by using Jetpack Compose state and the runtime snapshot system instead of streams…
Talk in English on
Native CameraX in Jetpack Compose - Filling the View-Shaped HoleIoannis Anifantakis, Kostas Filios45m
Native CameraX now exposes a SurfaceRequest and a composable CameraXViewfinder that replaces PreviewView and publishes frames via SurfaceRequest to StateFlow…
Talk in English on
gRPC in Apps: A Migration StoryAyushi Gupta40m
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…
Talk in English on
Visual regression testing: your strategy's blind spotThomas Boutin40m
All green tests still miss pixel bugs so screenshot testing catches visual regressions that functional tests never see, demonstrated by a translator app where…
Talk in English on
Deploying HTTP/3 at Scale on Mobile: A 17% Startup Latency Gain Despite Implementation ConstraintsElvis Chidera32m
A randomized controlled rollout across 18 markets shows 51% handshake latency reduction and up to 17% faster p90 home‑screen responses, but some secondary…
Talk in English on
App ClinicElaine 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…
Talk in French on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.