Schedule
More than 50 speakers from around the globe will join us at mDevCamp to share how they’re thinking, what they’re making, and what's next.
Workshops run on June 3, 2026, the first day of mDevCamp. They require a separate ticket and capacity is limited.
{stage-name}
00:00
H40-1
9:00
–
15:00
Building cross-platform apps in Kotlin with Compose Multiplatform
Márton Braun
&
Sebastian Aigner
,
JetBrains
Márton Braun
,
JetBrains
Sebastian Aigner
,
JetBrains
9:00
–
15:00
Building cross-platform apps in Kotlin with Compose Multiplatform
Márton Braun
&
Sebastian Aigner
,
JetBrains
Márton Braun
,
JetBrains
Sebastian Aigner
,
JetBrains
H40-2
9:00
–
15:00
iOS Security and Introduction into Reverse Engineering
Cyril Cermak
&
,
Porsche AG
Cyril Cermak
,
Porsche AG
,
9:00
–
15:00
iOS Security and Introduction into Reverse Engineering
Cyril Cermak
&
,
Porsche AG
Cyril Cermak
,
Porsche AG
,
H40-3
9:00
–
13:00
Crafting Delightful Android UI: From Basic to Beautiful
Sinasamaki
&
,
Individual developer
Sinasamaki
,
Individual developer
,
9:00
–
13:00
Crafting Delightful Android UI: From Basic to Beautiful
Sinasamaki
&
,
Individual developer
Sinasamaki
,
Individual developer
,
Livesport
9:00
–
13:00
Bridge the Gap: How to Write KMP Devs Actually Like
Michal Klement
&
Patrik Mucha
,
Livesport
Michal Klement
,
Livesport
Patrik Mucha
,
Livesport
9:00
–
13:00
Bridge the Gap: How to Write KMP Devs Actually Like
Michal Klement
&
Patrik Mucha
,
Livesport
Michal Klement
,
Livesport
Patrik Mucha
,
Livesport
{stage-name}
00:00
Main
08:00
–
09:00
Registration & Breakfast
&
,
,
,
Entrance of H08
08:00
–
09:00
Registration & Breakfast
&
,
,
,
,
,
Entrance of H08
Registration & Breakfast
Main
09:00
–
09:20
Welcome & Keynote
&
,
,
,
09:00
–
09:20
Welcome & Keynote
&
,
,
,
,
,
Welcome & Keynote
Main
10:35
–
11:20
Beyond Breakpoints: Leveraging Time-Travel Debugging with MVIKotlin
Arkadii Ivanov
&
,
Arkadii Ivanov
,
xAI
,
10:35
–
11:20
Beyond Breakpoints: Leveraging Time-Travel Debugging with MVIKotlin
Arkadii Ivanov
&
,
Arkadii Ivanov
,
xAI
,
,
,
Beyond Breakpoints: Leveraging Time-Travel Debugging with MVIKotlin
Main
11:35
–
12:20
Elevating the Ordinary: Crafting Delightful Android UI
Sinasamaki
&
,
Sinasamaki
,
Individual developer
,
11:35
–
12:20
Elevating the Ordinary: Crafting Delightful Android UI
Sinasamaki
&
,
Sinasamaki
,
Individual developer
,
,
,
Elevating the Ordinary: Crafting Delightful Android UI
Main
12:20
–
13:30
Lunch
&
,
,
,
12:20
–
13:30
Lunch
&
,
,
,
,
,
Lunch
Main
13:35
–
14:20
Unlocking the Keychain: Understanding it before you inevitably need it
Ben Freiband
&
,
Ben Freiband
,
Duo Security (Cisco Systems)
,
13:35
–
14:20
Unlocking the Keychain: Understanding it before you inevitably need it
Ben Freiband
&
,
Ben Freiband
,
Duo Security (Cisco Systems)
,
,
,
Unlocking the Keychain: Understanding it before you inevitably need it
Main
14:35
–
15:20
Going Multiplatform with Your Android App
Márton Braun
&
,
Márton Braun
,
JetBrains
,
14:35
–
15:20
Going Multiplatform with Your Android App
Márton Braun
&
,
Márton Braun
,
JetBrains
,
,
,
Going Multiplatform with Your Android App
Main
15:35
–
16:20
Composifying Your Not-Compose Code
Enrique López-Mañas
&
,
Enrique López-Mañas
,
Snapp Technology
,
15:35
–
16:20
Composifying Your Not-Compose Code
Enrique López-Mañas
&
,
Enrique López-Mañas
,
Snapp Technology
,
,
,
Composifying Your Not-Compose Code
Main
16:20
–
17:00
Coffee break
&
,
,
,
16:20
–
17:00
Coffee break
&
,
,
,
,
,
Coffee break
Main
17:05
–
17:50
Dart and Flutter through an evolutionary biology lens
Daco Harkes
&
,
Daco Harkes
,
Google
,
17:05
–
17:50
Dart and Flutter through an evolutionary biology lens
Daco Harkes
&
,
Daco Harkes
,
Google
,
,
,
Dart and Flutter through an evolutionary biology lens
Main
18:05
–
18:45
AI Panel discussion
Anna Bohonek
&
Ondřej Plátek
,
BottleCapAI
Anna Bohonek
,
Fameplay
Ondřej Plátek
,
BottleCapAI
18:05
–
18:45
AI Panel discussion
Anna Bohonek
&
Ondřej Plátek
,
BottleCapAI
Anna Bohonek
,
Fameplay
Ondřej Plátek
,
BottleCapAI
Petr Brzek
,
Macaly
Soheyla Mirshahi
,
AI Panel discussion
Main
19:00
–
23:30
Afterparty
&
,
,
,
19:00
–
23:30
Afterparty
&
,
,
,
,
,
Afterparty
Main
9:35
–
10:20
Behind The Walls: Penetrating A Secure System
Cyril Cermak
&
,
Cyril Cermak
,
Porsche AG
,
9:35
–
10:20
Behind The Walls: Penetrating A Secure System
Cyril Cermak
&
,
Cyril Cermak
,
Porsche AG
,
,
,
Behind The Walls: Penetrating A Secure System
Main
Merge
10:35
–
11:20
Beyond Gestures: Accessible (SVG) Maps for Compose Multiplatform
Eeva-Jonna Panula
&
,
Eeva-Jonna Panula
,
Eevis Codes
,
10:35
–
11:20
Beyond Gestures: Accessible (SVG) Maps for Compose Multiplatform
Eeva-Jonna Panula
&
,
Eeva-Jonna Panula
,
Eevis Codes
,
Beyond Gestures: Accessible (SVG) Maps for Compose Multiplatform
Merge
11:35
–
12:20
Flutter Refactors at Scale: Change Everything, Break Nothing
Kamil Sztandur
&
Agnieszka Forajter
,
LeanCode
Kamil Sztandur
,
LeanCode
Agnieszka Forajter
,
LeanCode
11:35
–
12:20
Flutter Refactors at Scale: Change Everything, Break Nothing
Kamil Sztandur
&
Agnieszka Forajter
,
LeanCode
Kamil Sztandur
,
LeanCode
Agnieszka Forajter
,
LeanCode
Flutter Refactors at Scale: Change Everything, Break Nothing
Merge
12:20
–
13:30
Lunch
&
,
,
,
12:20
–
13:30
Lunch
&
,
,
,
Lunch
Merge
13:35
–
14:20
Gradle Without The Guesswork: A Guide for Kotlin Developers
Filip Dolník
&
,
Filip Dolník
,
Touchlab
,
13:35
–
14:20
Gradle Without The Guesswork: A Guide for Kotlin Developers
Filip Dolník
&
,
Filip Dolník
,
Touchlab
,
Gradle Without The Guesswork: A Guide for Kotlin Developers
Merge
14:35
–
15:20
Stop fixing AI Code and make It respect your guidelines
Oskar Korzonek
&
,
Oskar Korzonek
,
Dyson
,
14:35
–
15:20
Stop fixing AI Code and make It respect your guidelines
Oskar Korzonek
&
,
Oskar Korzonek
,
Dyson
,
Stop fixing AI Code and make It respect your guidelines
Merge
15:35
–
16:20
Flutter Development in the AI Era: Tools, Experiments, and Surprises
Jitka Pfeiferová
&
Michal Freriks
,
NetGlade
Jitka Pfeiferová
,
Netglade
Michal Freriks
,
NetGlade
15:35
–
16:20
Flutter Development in the AI Era: Tools, Experiments, and Surprises
Jitka Pfeiferová
&
Michal Freriks
,
NetGlade
Jitka Pfeiferová
,
Netglade
Michal Freriks
,
NetGlade
Flutter Development in the AI Era: Tools, Experiments, and Surprises
Merge
16:20
–
17:00
Coffee break
&
,
,
,
16:20
–
17:00
Coffee break
&
,
,
,
Coffee break
Merge
17:05
–
17:50
Learning how to use and what can go wrong in Android hardware attestation
Sergio Castell
&
,
Sergio Castell
,
Guardsquare
,
17:05
–
17:50
Learning how to use and what can go wrong in Android hardware attestation
Sergio Castell
&
,
Sergio Castell
,
Guardsquare
,
Learning how to use and what can go wrong in Android hardware attestation
Merge
9:35
–
10:20
Beyond Crashes: Mastering Monitoring & Observability for Android Apps 🚀
Julien Salvi
&
,
Julien Salvi
,
Aircall
,
9:35
–
10:20
Beyond Crashes: Mastering Monitoring & Observability for Android Apps 🚀
Julien Salvi
&
,
Julien Salvi
,
Aircall
,
Beyond Crashes: Mastering Monitoring & Observability for Android Apps 🚀
Merge
Loop
10:35
–
11:20
Reinventing SwiftUI layout system from scratch.
Andrii Zinoviev
&
,
Andrii Zinoviev
,
Lightway Technologies
,
10:35
–
11:20
Reinventing SwiftUI layout system from scratch.
Andrii Zinoviev
&
,
Andrii Zinoviev
,
Lightway Technologies
,
Reinventing SwiftUI layout system from scratch.
Loop
11:35
–
12:20
Kill Combine: Mastering AsyncSequence for Production Apps
Saba Rajkumar
&
,
Saba Rajkumar
,
Apple Platforms Developer
,
11:35
–
12:20
Kill Combine: Mastering AsyncSequence for Production Apps
Saba Rajkumar
&
,
Saba Rajkumar
,
Apple Platforms Developer
,
Kill Combine: Mastering AsyncSequence for Production Apps
Loop
12:20
–
13:30
Lunch
&
,
,
,
12:20
–
13:30
Lunch
&
,
,
,
Lunch
Loop
13:35
–
14:20
The Developer's Guide to Flutter Security
Jaroslav Novotný
&
,
Jaroslav Novotný
,
Talsec
,
13:35
–
14:20
The Developer's Guide to Flutter Security
Jaroslav Novotný
&
,
Jaroslav Novotný
,
Talsec
,
The Developer's Guide to Flutter Security
Loop
14:35
–
15:20
Rewrite your Android app gradually, not all at once
David Vávra
&
,
David Vávra
,
Settle Up
,
14:35
–
15:20
Rewrite your Android app gradually, not all at once
David Vávra
&
,
David Vávra
,
Settle Up
,
Rewrite your Android app gradually, not all at once
Loop
15:35
–
16:20
Taming the Web with Kotlin Multiplatform
Jackson Ferreira de Andrade Mafra
&
,
Jackson Ferreira de Andrade Mafra
,
Umain
,
15:35
–
16:20
Taming the Web with Kotlin Multiplatform
Jackson Ferreira de Andrade Mafra
&
,
Jackson Ferreira de Andrade Mafra
,
Umain
,
Taming the Web with Kotlin Multiplatform
Loop
16:20
–
17:00
Coffee break
&
,
,
,
16:20
–
17:00
Coffee break
&
,
,
,
Coffee break
Loop
17:05
–
17:50
From Native UI to Compose Multiplatform: A One-Way Journey.
Yauheni Slizh
&
,
Yauheni Slizh
,
Umain
,
17:05
–
17:50
From Native UI to Compose Multiplatform: A One-Way Journey.
Yauheni Slizh
&
,
Yauheni Slizh
,
Umain
,
From Native UI to Compose Multiplatform: A One-Way Journey.
Loop
9:35
–
10:20
Flutter on Foldables: how hard it could be?
Vadym Pinchuk
&
,
Vadym Pinchuk
,
VP DEV LTD
,
9:35
–
10:20
Flutter on Foldables: how hard it could be?
Vadym Pinchuk
&
,
Vadym Pinchuk
,
VP DEV LTD
,
Flutter on Foldables: how hard it could be?
Loop
Hub
10:35
–
11:20
From Mobile to Car: Developing Android Auto Media App
Branislav Bilý
&
,
Branislav Bilý
,
Livesport
,
,
,
10:35
–
11:20
From Mobile to Car: Developing Android Auto Media App
Branislav Bilý
&
,
Branislav Bilý
,
Livesport
,
From Mobile to Car: Developing Android Auto Media App
Hub
11:35
–
12:00
Living Documentation That Can't Die
Roman Liukevich
&
,
Roman Liukevich
,
Ringier Axel Springer
,
,
,
11:35
–
12:00
Living Documentation That Can't Die
Roman Liukevich
&
,
Roman Liukevich
,
Ringier Axel Springer
,
Living Documentation That Can't Die
Hub
12:20
–
13:30
Lunch
&
,
,
,
,
,
12:20
–
13:30
Lunch
&
,
,
,
Lunch
Hub
13:35
–
13:55
One TEST to Rule Them ALL!
David Petřina
&
,
David Petřina
,
MeguMethod
,
,
,
13:35
–
13:55
One TEST to Rule Them ALL!
David Petřina
&
,
David Petřina
,
MeguMethod
,
One TEST to Rule Them ALL!
Hub
14:10
–
14:30
Develop Smarter, Not Harder: API Magic with Proxyman and Postman
Leopold Podmolík
&
,
Leopold Podmolík
,
Sky
,
,
,
14:10
–
14:30
Develop Smarter, Not Harder: API Magic with Proxyman and Postman
Leopold Podmolík
&
,
Leopold Podmolík
,
Sky
,
Develop Smarter, Not Harder: API Magic with Proxyman and Postman
Hub
15:15
–
15:35
Your API Key is Not a Secret: The "Genuine App" Pattern
Michal Jeníček
&
,
Michal Jeníček
,
STRV
,
,
,
15:15
–
15:35
Your API Key is Not a Secret: The "Genuine App" Pattern
Michal Jeníček
&
,
Michal Jeníček
,
STRV
,
Your API Key is Not a Secret: The "Genuine App" Pattern
Hub
16:20
–
17:00
Coffee break
&
,
,
,
,
,
16:20
–
17:00
Coffee break
&
,
,
,
Coffee break
Hub
9:35
–
10:20
Breaking your design with this one simple trick: Text scaling
Klaudia Kozaróczy
&
,
Klaudia Kozaróczy
,
BlueSpot Kft.
,
,
,
9:35
–
10:20
Breaking your design with this one simple trick: Text scaling
Klaudia Kozaróczy
&
,
Klaudia Kozaróczy
,
BlueSpot Kft.
,
Breaking your design with this one simple trick: Text scaling
Hub
Regular bird
tickets
You know what this is. Join us early and just enjoy the anticipation.
Updates worth your inbox
Be the first to know about workshops, labs, and mDevCamp perks.
Subscribed
Oops! Something went wrong while submitting the form.
Updates worth your inbox
Stay in the loop on mDevCamp, workshops and what’s coming next.
Subscribed
Oops! Something went wrong while submitting the form.