๐งฉ Cold vs Hot builders, Collectors, Backpressure? Learn how Kotlin Flow really works and when to use what.
๐ข๐ฅ Watch โKotlin Coroutines library: How to Use Kotlin Flow Like a Proโ
๐ https://youtu.be/kPIC8ytcXFM ๐๐ป
and learn how to:
โข Use Flow builders to handle cold and hot streams
โข Manage backpressure and exceptions effectively
โข Structure your collectors and pipelines for production-grade apps
๐ค Bob Dahlberg, Staff Engineer at PayPal
๐บ Donโt forget: talks from Droidcon Italy 2024 are live on our YouTube channel!๐๐ป
๐ข๐ฅ Watch โKotlin Coroutines library: How to Use Kotlin Flow Like a Proโ
๐ https://youtu.be/kPIC8ytcXFM ๐๐ป
and learn how to:
โข Use Flow builders to handle cold and hot streams
โข Manage backpressure and exceptions effectively
โข Structure your collectors and pipelines for production-grade apps
๐ค Bob Dahlberg, Staff Engineer at PayPal
๐บ Donโt forget: talks from Droidcon Italy 2024 are live on our YouTube channel!๐๐ป
YouTube
Kotlin Coroutines library: How to Use Kotlin Flow Like a Pro | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
01:56 Basics
03:38 Collectors
06:12 Cold & Hot
07:11 Cold Builders
16:46 Hot Building
20:12 Backpressure
24:02 Exceptions
Kotlin Flow: From Basics to Productionโฆ
โฉ Chapter:
00:00 intro
01:56 Basics
03:38 Collectors
06:12 Cold & Hot
07:11 Cold Builders
16:46 Hot Building
20:12 Backpressure
24:02 Exceptions
Kotlin Flow: From Basics to Productionโฆ
๐ค Have something every Android developer should hear? Itโs your time to take the stage at droidcon Italy 2025! ๐ฎ๐น
From cutting-edge AI to Compose best practices, performance tuning, tooling, design systems or team workflows... we want your insights. ๐
๐ Join the biggest Android event in Italy and:
- Share your experience.
- Grow your reputation in the global Android community.
- Inspire hundreds of Italian and non-Italian developers.
๐ Call for Papers is open!
๐๐ป https://it.droidcon.com/2025/join-us-as-a-speaker/ ๐๐ป
Donโt just attend... be part of the program that drives Android innovation forward. ๐ก
From cutting-edge AI to Compose best practices, performance tuning, tooling, design systems or team workflows... we want your insights. ๐
๐ Join the biggest Android event in Italy and:
- Share your experience.
- Grow your reputation in the global Android community.
- Inspire hundreds of Italian and non-Italian developers.
๐ Call for Papers is open!
๐๐ป https://it.droidcon.com/2025/join-us-as-a-speaker/ ๐๐ป
Donโt just attend... be part of the program that drives Android innovation forward. ๐ก
๐๐ป Want to meet Italyโs Android dev community face-to-face?
Join us as a sponsor at droidcon Italy 2025 and position your brand in front of one of the most engaged and growing Android ecosystems in Europe.
๐ Turin | ๐๏ธ November 19โ20, 2025
Whether you're hiring, launching a product, or growing your developer brand, droidcon Italy puts you at the heart of the conversationโwith hundreds of Android engineers, tech leads, and decision-makers from all over Italy and beyond.
๐ฏ Sponsor packages are now available!
๐๐ป Learn more: https://it.droidcon.com/2025/join-us-as-a-sponsor/
From exhibition booths to speaking slots and branded activations... letโs create your perfect presence together.
Join us as a sponsor at droidcon Italy 2025 and position your brand in front of one of the most engaged and growing Android ecosystems in Europe.
๐ Turin | ๐๏ธ November 19โ20, 2025
Whether you're hiring, launching a product, or growing your developer brand, droidcon Italy puts you at the heart of the conversationโwith hundreds of Android engineers, tech leads, and decision-makers from all over Italy and beyond.
๐ฏ Sponsor packages are now available!
๐๐ป Learn more: https://it.droidcon.com/2025/join-us-as-a-sponsor/
From exhibition booths to speaking slots and branded activations... letโs create your perfect presence together.
๐จ First speaker announcement for droidcon Italy 2025! ๐ค
Weโre proud to welcome back a familiar face in our community: Mohit Sarveiya, Google Developer Expert in Kotlin and Android.
A long-time guest at droidcon Italy, Mohit returns this year with a brand-new session:
"Decomposing Compose UI: A Deep Dive into Measure, Layout, and Draw"๐ค
๐ more info: https://it.droidcon.com/2025/speakers/
If you're interested in learning more about Compose performance and improving your skills, this is a talk you won't want to miss.
๐ 19โ20 November 2025
๐ Turin, Italy
๐๏ธ Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
๐ฃ Stay tuned for more speaker announcements soon!๐ก
Weโre proud to welcome back a familiar face in our community: Mohit Sarveiya, Google Developer Expert in Kotlin and Android.
A long-time guest at droidcon Italy, Mohit returns this year with a brand-new session:
"Decomposing Compose UI: A Deep Dive into Measure, Layout, and Draw"๐ค
๐ more info: https://it.droidcon.com/2025/speakers/
If you're interested in learning more about Compose performance and improving your skills, this is a talk you won't want to miss.
๐ 19โ20 November 2025
๐ Turin, Italy
๐๏ธ Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
๐ฃ Stay tuned for more speaker announcements soon!๐ก
๐ New talk on the YouTube channel:
๐ Managing a growing Flutter app codebase? Donโt let things get out of controlโmodular architecture might be the answer.
๐ข๐ฅ Watch โAnswering the What, When and How: Modular Flutter App Architectureโ
๐ https://youtu.be/N3I8a3ruS80 ๐๐ป
and learn how to:
โข Structure your Flutter app into feature, layer, and core modules
โข Decide when modular architecture makes senseโand when it doesnโt
โข Handle module communication, shared state, and module-specific testing without headaches
๐ค Muhammed Salih Gรผler, Senior Developer Advocate at AWS
๐บ Catch all droidcon Italy 2024 talks now available on our YouTube channel! ๐๐ป
๐ Managing a growing Flutter app codebase? Donโt let things get out of controlโmodular architecture might be the answer.
๐ข๐ฅ Watch โAnswering the What, When and How: Modular Flutter App Architectureโ
๐ https://youtu.be/N3I8a3ruS80 ๐๐ป
and learn how to:
โข Structure your Flutter app into feature, layer, and core modules
โข Decide when modular architecture makes senseโand when it doesnโt
โข Handle module communication, shared state, and module-specific testing without headaches
๐ค Muhammed Salih Gรผler, Senior Developer Advocate at AWS
๐บ Catch all droidcon Italy 2024 talks now available on our YouTube channel! ๐๐ป
YouTube
Answering the What, When and How: Modular Flutter App Architecture | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
03:08 App Decisions
04:40 folder Structure
05:26 App Structure
06:10 Architectural Patterns
09:15 Growing Codebase Problem
11:47 Modular architecture
13:15โฆ
โฉ Chapter:
00:00 intro
03:08 App Decisions
04:40 folder Structure
05:26 App Structure
06:10 Architectural Patterns
09:15 Growing Codebase Problem
11:47 Modular architecture
13:15โฆ
๐ฌ Great apps are built by great teams. And great teams start with human skills.
๐ข๐ฅ Watch now: โThe Humans Among Us: Why Every Developer Needs Human Skillsโ
๐ https://youtu.be/zTfH8CMRUXE ๐๐ป
and learn how to:
โข Build stronger teams with self-awareness and empathy
โข Improve collaboration through better listening and communication
โข Reduce project risks by nurturing real human connections in tech
๐ค Sattar Falahati, Human | Optimist | Coach | Product & Tech Leader at Spindox
๐บ Donโt forget: talks from droidcon Italy 2024 are now live on our YouTube channel! ๐๐ป
๐ข๐ฅ Watch now: โThe Humans Among Us: Why Every Developer Needs Human Skillsโ
๐ https://youtu.be/zTfH8CMRUXE ๐๐ป
and learn how to:
โข Build stronger teams with self-awareness and empathy
โข Improve collaboration through better listening and communication
โข Reduce project risks by nurturing real human connections in tech
๐ค Sattar Falahati, Human | Optimist | Coach | Product & Tech Leader at Spindox
๐บ Donโt forget: talks from droidcon Italy 2024 are now live on our YouTube channel! ๐๐ป
YouTube
The Humans Among Us | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
04:27 Why we must learn about humans?
06:16 Human Skills
08:36 Self-Awareness
12:07 Debugging my communication skill
14:41 Empathy
18:12 Understanding & Clarityโฆ
โฉ Chapter:
00:00 intro
04:27 Why we must learn about humans?
06:16 Human Skills
08:36 Self-Awareness
12:07 Debugging my communication skill
14:41 Empathy
18:12 Understanding & Clarityโฆ
๐ฅ Itโs 35ยฐC outside, your laptop is melting, and even your coffee has stopped working...
Now imagine how good it will feel on November 19โ20, 2025, at droidcon Italy in Turinโcrisp air, buzzing conversations, and code that runs cool. โ๏ธ
๐ Two days of deep dives into Android development, from Jetpack Compose to AI, performance, testing, and everything in between.
Escape the chaos, leave the heat behind, and step into the community that gets you.
๐Save the date.
๐๏ธ All the info โ https://it.droidcon.com/2025
Now imagine how good it will feel on November 19โ20, 2025, at droidcon Italy in Turinโcrisp air, buzzing conversations, and code that runs cool. โ๏ธ
๐ Two days of deep dives into Android development, from Jetpack Compose to AI, performance, testing, and everything in between.
Escape the chaos, leave the heat behind, and step into the community that gets you.
๐Save the date.
๐๏ธ All the info โ https://it.droidcon.com/2025
๐งฉ Building SDKs that scale without breaking your host app? Start by isolating your dependencies.
๐ข๐ฅ Watch now: โSimplifying SDKs Development with Koinโ
๐ https://youtu.be/zs8zjtSHBVE ๐๐ป
In this talk from Droidcon Italy 2024, Pedro Santos (Mobile Tech Lead at Mercedes-Benz.io) shares how Koin changed his approach to SDK developmentโmaking it cleaner, testable, and Kotlin Multiplatform-ready.
Hereโs what youโll learn:
โข How to apply Koin Context Isolation to keep SDKs independent
โข Use annotations to eliminate boilerplate and boost productivity
โข Simplify testing and increase flexibility across platforms
โข Handle DI cleanly in Kotlin and KMP projects
๐ค Pedro Santos, Mobile Tech Lead at Mercedes-Benz.io
๐บ All Droidcon Italy 2024 talks are now live ๐๐ป
๐ข๐ฅ Watch now: โSimplifying SDKs Development with Koinโ
๐ https://youtu.be/zs8zjtSHBVE ๐๐ป
In this talk from Droidcon Italy 2024, Pedro Santos (Mobile Tech Lead at Mercedes-Benz.io) shares how Koin changed his approach to SDK developmentโmaking it cleaner, testable, and Kotlin Multiplatform-ready.
Hereโs what youโll learn:
โข How to apply Koin Context Isolation to keep SDKs independent
โข Use annotations to eliminate boilerplate and boost productivity
โข Simplify testing and increase flexibility across platforms
โข Handle DI cleanly in Kotlin and KMP projects
๐ค Pedro Santos, Mobile Tech Lead at Mercedes-Benz.io
๐บ All Droidcon Italy 2024 talks are now live ๐๐ป
YouTube
Simplifying SDKs development with Koin | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
02:38 APP vs SDK Development
04:57 Do you use dependency injection in your apps?
05:53 SDK Structure
08:02 Using coin on a app
10:01 HOW?
13:15 Usage
15:15โฆ
โฉ Chapter:
00:00 intro
02:38 APP vs SDK Development
04:57 Do you use dependency injection in your apps?
05:53 SDK Structure
08:02 Using coin on a app
10:01 HOW?
13:15 Usage
15:15โฆ
๐ค๐ข Speaker reveal #2 โ from The New York Times to the stage of Droidcon Italy 2025! ๐ค ๐ฎ๐น
Weโre thrilled to welcome Vanessa Johnson, Android Engineer at The New York Times, to this yearโs edition. ๐ค๐ป
๐ Talk: โBuilding Inclusive Jetpack Compose Apps: Leveraging Kotlin and the Accessibility Scannerโ
Accessibility in mobile apps isnโt just a feature, itโs essential. In this talk, Vanessa will explore how Jetpack Compose, with its Kotlin-based declarative approach, opens up new ways to build more inclusive Android UIs.
๐ก Youโll discover:
- Why accessibility matters more than ever
- How to use semantics and navigational cues in Compose
- Common accessibility pitfalls to avoid
- How to harness tools like Accessibility Scanner to spot and fix issues fast
๐๏ธ Early Bird Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
๐ November 19โ20, 2025
๐ Turin, Italy
Weโre thrilled to welcome Vanessa Johnson, Android Engineer at The New York Times, to this yearโs edition. ๐ค๐ป
๐ Talk: โBuilding Inclusive Jetpack Compose Apps: Leveraging Kotlin and the Accessibility Scannerโ
Accessibility in mobile apps isnโt just a feature, itโs essential. In this talk, Vanessa will explore how Jetpack Compose, with its Kotlin-based declarative approach, opens up new ways to build more inclusive Android UIs.
๐ก Youโll discover:
- Why accessibility matters more than ever
- How to use semantics and navigational cues in Compose
- Common accessibility pitfalls to avoid
- How to harness tools like Accessibility Scanner to spot and fix issues fast
๐๏ธ Early Bird Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
๐ November 19โ20, 2025
๐ Turin, Italy
๐ฅ1
๐ From hackathon spark to production success.
Not every prototype gets to shine, but some become full-fledged products.๐
๐ข๐ฅ Watch now: โThe Journey from Prototype to Production: Brilliant Ideas Born at Hackathonsโ
๐ https://youtu.be/q7yFmJUYWbU ๐๐ป
In this talk from Droidcon Italy 2024, Luca Rossi, shares how a hackathon-born idea became Albus, a real chatbot deployed in production.
๐ Learn how to:
โข Navigate from MVP to scalable solution
โข Choose the right idea (hint: not always the one that wins)
โข Balance speed, experimentation, and long-term goals
โข Manage the shift from hackathon team to production delivery
๐ค Luca Rossi, Senior Android Engineer at Subito (Adevinta Group)
๐บ Catch all 2024 droidcon Italy talks ๐๐ป
Not every prototype gets to shine, but some become full-fledged products.๐
๐ข๐ฅ Watch now: โThe Journey from Prototype to Production: Brilliant Ideas Born at Hackathonsโ
๐ https://youtu.be/q7yFmJUYWbU ๐๐ป
In this talk from Droidcon Italy 2024, Luca Rossi, shares how a hackathon-born idea became Albus, a real chatbot deployed in production.
๐ Learn how to:
โข Navigate from MVP to scalable solution
โข Choose the right idea (hint: not always the one that wins)
โข Balance speed, experimentation, and long-term goals
โข Manage the shift from hackathon team to production delivery
๐ค Luca Rossi, Senior Android Engineer at Subito (Adevinta Group)
๐บ Catch all 2024 droidcon Italy talks ๐๐ป
YouTube
The journey from Prototype to Production: Brilliant Ideas Born at Hackathons | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
This is the real journey of a hackathon project that didnโt just win hearts, but actually made it to production. In this talk from Droidcon Italy 2024, Luca Rossi, Senior Androidโฆ
This is the real journey of a hackathon project that didnโt just win hearts, but actually made it to production. In this talk from Droidcon Italy 2024, Luca Rossi, Senior Androidโฆ
๐ค Guess whoโs coming to droidcon Italy 2025?
The stage is already taking shapeโฆ and yes, the Call for Papers is still open โ๐ป
Want a sneak peek at whoโll be leading the conversation next November in Turin?
๐๐ป Meet the first confirmed names:
๐ https://it.droidcon.com/2025/speakers/
๐๏ธ Early Bird tickets? Still up for grabs.
The stage is already taking shapeโฆ and yes, the Call for Papers is still open โ๐ป
Want a sneak peek at whoโll be leading the conversation next November in Turin?
๐๐ป Meet the first confirmed names:
๐ https://it.droidcon.com/2025/speakers/
๐๏ธ Early Bird tickets? Still up for grabs.
๐ค Have something every Android developer should hear? Itโs your time to take the stage at droidcon Italy 2025! ๐ฎ๐น
๐ Call for Papers is open!
๐๐ป https://it.droidcon.com/2025/join-us-as-a-speaker/ ๐๐ป
From cutting-edge AI to Compose best practices, performance tuning, tooling, design systems or team workflows... we want your insights. ๐
๐ Join the biggest Android event in Italy and:
- Share your experience.
- Grow your reputation in the global Android community.
- Inspire hundreds of Italian and non-Italian developers.
Donโt just attend... be part of the program that drives Android innovation forward. ๐ก
๐ Call for Papers is open!
๐๐ป https://it.droidcon.com/2025/join-us-as-a-speaker/ ๐๐ป
From cutting-edge AI to Compose best practices, performance tuning, tooling, design systems or team workflows... we want your insights. ๐
๐ Join the biggest Android event in Italy and:
- Share your experience.
- Grow your reputation in the global Android community.
- Inspire hundreds of Italian and non-Italian developers.
Donโt just attend... be part of the program that drives Android innovation forward. ๐ก
๐ณ From plastic to code: hereโs how developers can digitize any pass using PassKit ๐๏ธ
๐ข๐ฅ Watch now: โWorking with PassKit: Making Physical Tickets & Cards Digitalโ
๐ https://youtu.be/kqtSTHRUdcE ๐๐ป
Moving from physical to digital passes doesnโt just save paper, it unlocks a smoother, smarter user experience. Whether itโs tickets, coupons, or boarding passes, PassKit helps you turn them into secure, dynamic digital assets.
In this droidcon Italy 2024 talk, you can learn:
โ How to structure and customize your own pkpass files
โ Signing & distributing passes securely
โ Real-time updates using PassKitโs WebService API
โ Integrating everything with Flutter for iOS and Android
๐ค Jonas Uekรถtter, Senior Mobile Engineer & Competence Lead
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
๐ข๐ฅ Watch now: โWorking with PassKit: Making Physical Tickets & Cards Digitalโ
๐ https://youtu.be/kqtSTHRUdcE ๐๐ป
Moving from physical to digital passes doesnโt just save paper, it unlocks a smoother, smarter user experience. Whether itโs tickets, coupons, or boarding passes, PassKit helps you turn them into secure, dynamic digital assets.
In this droidcon Italy 2024 talk, you can learn:
โ How to structure and customize your own pkpass files
โ Signing & distributing passes securely
โ Real-time updates using PassKitโs WebService API
โ Integrating everything with Flutter for iOS and Android
๐ค Jonas Uekรถtter, Senior Mobile Engineer & Competence Lead
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
YouTube
Working with PassKit: Making physical tickets & cards digital | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
03:10 Types of passes and cards
07:30 Backside
09:47 Exemplary applications
14:36 The technical side of things!
15:41 What is a PkPass file?
17:01 Create theโฆ
โฉ Chapter:
00:00 intro
03:10 Types of passes and cards
07:30 Backside
09:47 Exemplary applications
14:36 The technical side of things!
15:41 What is a PkPass file?
17:01 Create theโฆ
๐
Mark your calendars: droidcon Italy is back on November 19 & 20, 2025!
Get ready for two days of talks, code, community, and everything Android, right in the heart of Turin ๐ฎ๐น
๐ค New speakers announced
๐ฃ CFP still open
๐๏ธ Early bird tickets live
๐โโ๏ธ You know what to do ๐๐ป https://it.droidcon.com/2025/
Get ready for two days of talks, code, community, and everything Android, right in the heart of Turin ๐ฎ๐น
๐ค New speakers announced
๐ฃ CFP still open
๐๏ธ Early bird tickets live
๐โโ๏ธ You know what to do ๐๐ป https://it.droidcon.com/2025/
๐จ Performance issues piling up and no time to spare...
Monitoring matters but what if your app is already live, the codebase is massive, and users are feeling the lag?
๐ข๐ฅ Watch now: โHow to Handle Application Metrics When the Deadline Was Yesterdayโ
๐ https://youtu.be/tWHquP8L5w4 ๐๐ป
In this lightning talk from Droidcon Italy 2024, Software Engineer Alina Boshchenko shares tactics to help developers spot performance problems fast, even under pressure.
โ How to collect metrics on large, legacy codebases
โ Web & mobile frontend monitoring
โ Real-time alerts and cloud balancing
โ Proven tools & good practices for urgent observability
๐ค Alina Boshchenko, Software Engineer at JetBrains
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
Monitoring matters but what if your app is already live, the codebase is massive, and users are feeling the lag?
๐ข๐ฅ Watch now: โHow to Handle Application Metrics When the Deadline Was Yesterdayโ
๐ https://youtu.be/tWHquP8L5w4 ๐๐ป
In this lightning talk from Droidcon Italy 2024, Software Engineer Alina Boshchenko shares tactics to help developers spot performance problems fast, even under pressure.
โ How to collect metrics on large, legacy codebases
โ Web & mobile frontend monitoring
โ Real-time alerts and cloud balancing
โ Proven tools & good practices for urgent observability
๐ค Alina Boshchenko, Software Engineer at JetBrains
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
YouTube
How to Handle Application Metrics When the Deadline Was Yesterday | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
02:48 Goals - Structure - Tools
05:31 How to spot that you have problems?
07:28 Perceived performance
11:45 Web Front End metrics monitoring
15:16 Mobile metricsโฆ
โฉ Chapter:
00:00 intro
02:48 Goals - Structure - Tools
05:31 How to spot that you have problems?
07:28 Perceived performance
11:45 Web Front End metrics monitoring
15:16 Mobile metricsโฆ
๐๏ธ Planning to attend Droidcon Italy 2025? Here's why now is the best time to grab your ticket.
๐๐ป Our discounted ticket prices are still live... but only until the full 2025 agenda drops.
If you already know that droidcon Italy is the event you canโt miss, this is your sign to secure your spot early. ๐ฟ
๐ฅ Even better:
Bring your team (6+ people) and get an extra 20% off your group order!
๐ November 19โ20, 2025
๐ Turin, Italy
๐ https://it.droidcon.com/2025/tickets-droidcon/
Why wait for the agenda when you already know the energy, insights, and Android excellence youโll get at Droidcon Italy?
๐๐ป Our discounted ticket prices are still live... but only until the full 2025 agenda drops.
If you already know that droidcon Italy is the event you canโt miss, this is your sign to secure your spot early. ๐ฟ
๐ฅ Even better:
Bring your team (6+ people) and get an extra 20% off your group order!
๐ November 19โ20, 2025
๐ Turin, Italy
๐ https://it.droidcon.com/2025/tickets-droidcon/
Why wait for the agenda when you already know the energy, insights, and Android excellence youโll get at Droidcon Italy?
๐ Ever wondered what Kotlin really looks like under the hood?
๐ข๐ฅ Watch now: โInside Kotlin: Disassembling Features into Bytecodeโ
๐ https://youtu.be/Vk9_I0-FCXs ๐๐ป
From safe calls to extension functions, Kotlin is packed with elegant abstractions, but how do these features actually translate into JVM bytecode?
In this deep dive from Droidcon Italy 2024, Andrea Cioccarelli walks us through what happens after compilation, revealing the mechanisms that make Kotlin expressive and performant.
๐ Youโll explore:
- How Kotlin constructs map to bytecode
- What really happens with safe calls, null checks, and Elvis operators
- The power behind reified generics, contracts, and delegation
- How Android Runtime (ART) interprets your Kotlin code
- Tools like dex2oat, OAT files & PGO explained
๐ค Andrea Cioccarelli, Student at Politecnico di Milano
๐บ Catch more talks from Droidcon Italy 2024 ๐๐ป
๐ข๐ฅ Watch now: โInside Kotlin: Disassembling Features into Bytecodeโ
๐ https://youtu.be/Vk9_I0-FCXs ๐๐ป
From safe calls to extension functions, Kotlin is packed with elegant abstractions, but how do these features actually translate into JVM bytecode?
In this deep dive from Droidcon Italy 2024, Andrea Cioccarelli walks us through what happens after compilation, revealing the mechanisms that make Kotlin expressive and performant.
๐ Youโll explore:
- How Kotlin constructs map to bytecode
- What really happens with safe calls, null checks, and Elvis operators
- The power behind reified generics, contracts, and delegation
- How Android Runtime (ART) interprets your Kotlin code
- Tools like dex2oat, OAT files & PGO explained
๐ค Andrea Cioccarelli, Student at Politecnico di Milano
๐บ Catch more talks from Droidcon Italy 2024 ๐๐ป
YouTube
Inside Kotlin: Disassembling Features into Bytecode | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
06:06 Specification - Abstract JVM
08:56 Class File
11:38 Data Types / Primitives
12:39 Runtime Data Areas
14:53 Bytecode analysis: Adder .kt
16:06 Callingโฆ
โฉ Chapter:
00:00 intro
06:06 Specification - Abstract JVM
08:56 Class File
11:38 Data Types / Primitives
12:39 Runtime Data Areas
14:53 Bytecode analysis: Adder .kt
16:06 Callingโฆ
๐ค Speaker reveal 3: From InvestiGITor to intergalactic adventures, Ben Kadel will be back at Droidcon Italia 2025! ๐ค๐จ๐ปโ๐
Developer, open source advocate, ultimate frisbee player, and creator behind youtube.com/benkadel this year will present:
โEscape from Planet Regex โ Kotlin to the Rescueโ ๐
๐ Regex can feel like an alien language, but what if mastering it could save the galaxy? In this epic Kotlin-powered space adventure, Ben will guide you aboard the USS Singleton, decoding the mysteries of regex with humor, storytelling, and solid technical strategies.
๐ก Youโll discover:
- How to go from regex rookie to pattern-matching pro
- Kotlin APIs that make regex readable and safe
- Why learning through storytelling makes complex topics click
- How to survive hostile alien environments (and legacy codebases)
๐ November 19โ20, 2025
๐ Turin, Italy
๐๏ธ Early Bird Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
Developer, open source advocate, ultimate frisbee player, and creator behind youtube.com/benkadel this year will present:
โEscape from Planet Regex โ Kotlin to the Rescueโ ๐
๐ Regex can feel like an alien language, but what if mastering it could save the galaxy? In this epic Kotlin-powered space adventure, Ben will guide you aboard the USS Singleton, decoding the mysteries of regex with humor, storytelling, and solid technical strategies.
๐ก Youโll discover:
- How to go from regex rookie to pattern-matching pro
- Kotlin APIs that make regex readable and safe
- Why learning through storytelling makes complex topics click
- How to survive hostile alien environments (and legacy codebases)
๐ November 19โ20, 2025
๐ Turin, Italy
๐๏ธ Early Bird Tickets โ https://it.droidcon.com/2025/tickets-droidcon/
๐ง Small tweaks. Massive results.
๐ข๐ฅ Watch now: โThe Impact of Micro-Optimizations on Large-Scale Appsโ
๐ https://youtu.be/dqay_EEzdsE ๐๐ป
How much difference can a few microseconds make?
A lot, when youโre building for millions of users.
In this Droidcon Italy 2024 session, Damian Burke, Software Engineer at Meta, shares actionable insights and real-world examples of how micro-optimizations can dramatically improve the performance and responsiveness of large-scale Android applications.
๐ What youโll learn:
โ How to identify and fix common performance bottlenecks
โ Why ANRs and frame drops happen and how to avoid them
โ Measuring execution time & reading p50 vs. p95 latency
โ Real examples from Meta: layout tricks, ViewStubs & more...
โ Best practices for continuous performance monitoring
๐ค Damian Burke, Software Engineer at Meta
๐บ Catch all Droidcon Italy 2024 talks here ๐๐ป
๐ข๐ฅ Watch now: โThe Impact of Micro-Optimizations on Large-Scale Appsโ
๐ https://youtu.be/dqay_EEzdsE ๐๐ป
How much difference can a few microseconds make?
A lot, when youโre building for millions of users.
In this Droidcon Italy 2024 session, Damian Burke, Software Engineer at Meta, shares actionable insights and real-world examples of how micro-optimizations can dramatically improve the performance and responsiveness of large-scale Android applications.
๐ What youโll learn:
โ How to identify and fix common performance bottlenecks
โ Why ANRs and frame drops happen and how to avoid them
โ Measuring execution time & reading p50 vs. p95 latency
โ Real examples from Meta: layout tricks, ViewStubs & more...
โ Best practices for continuous performance monitoring
๐ค Damian Burke, Software Engineer at Meta
๐บ Catch all Droidcon Italy 2024 talks here ๐๐ป
YouTube
The Impact of Micro-Optimizations on Large-Scale Apps | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
03:03 Resource Optimizations?
06:40 Types of Optimizations
08:09 Why Micro-Optimizations Matter
11:47 Benefits of Micro-Optimizations
16:36 Metrics for Measuringโฆ
โฉ Chapter:
00:00 intro
03:03 Resource Optimizations?
06:40 Types of Optimizations
08:09 Why Micro-Optimizations Matter
11:47 Benefits of Micro-Optimizations
16:36 Metrics for Measuringโฆ
๐ Think your app is secure? Think again...
๐ข๐ฅ Watch now: โHow I hacked your app, and more bedtime talesโ
๐ https://youtu.be/bfTITsydP3Y ๐๐ป
From real-world hacks to OWASP mobile security standards, this talk isnโt just another checklist of best practices, itโs a wake-up call for every Android dev out there.
In this Droidcon Italy 2024 session, Riccardo Poffo, mobile cybersecurity expert, breaks down:
โ OWASP MAS: what it is and how to apply it
โ Shocking examples from actual pentesting sessions
โ Common developer mistakes that lead to vulnerabilities
โ A mindset shift: thinking like a hacker to write safer code
Whether you're building your first app or managing a global userbase, you'll walk away with actionable insights to secure your mobile apps against real threats, before someone else finds them first. ๐ต๐ปโโ๏ธ
๐ค Riccardo Poffo, Mobile Cybersecurity Specialist
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
๐ข๐ฅ Watch now: โHow I hacked your app, and more bedtime talesโ
๐ https://youtu.be/bfTITsydP3Y ๐๐ป
From real-world hacks to OWASP mobile security standards, this talk isnโt just another checklist of best practices, itโs a wake-up call for every Android dev out there.
In this Droidcon Italy 2024 session, Riccardo Poffo, mobile cybersecurity expert, breaks down:
โ OWASP MAS: what it is and how to apply it
โ Shocking examples from actual pentesting sessions
โ Common developer mistakes that lead to vulnerabilities
โ A mindset shift: thinking like a hacker to write safer code
Whether you're building your first app or managing a global userbase, you'll walk away with actionable insights to secure your mobile apps against real threats, before someone else finds them first. ๐ต๐ปโโ๏ธ
๐ค Riccardo Poffo, Mobile Cybersecurity Specialist
๐บ Catch more Droidcon Italy 2024 talks here ๐๐ป
YouTube
How to protect your mobile apps from hackers and more bedtime tales | Droidcon Italy 2024
๐๏ธ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
โฉ Chapter:
00:00 intro
03:55 Why security in mobile apps matters
06:12 Setting the Foundation OWASP MAS
07:39 Lessons from the real world
08:36 The stories - Investigations
16:50โฆ
โฉ Chapter:
00:00 intro
03:55 Why security in mobile apps matters
06:12 Setting the Foundation OWASP MAS
07:39 Lessons from the real world
08:36 The stories - Investigations
16:50โฆ
โค1
๐ค๐ป Ready to put your brand in front of the largest Android community in Italy?
Itโs your chance to:
๐น Connect with 600+ Android devs, engineers & tech leaders
๐น Showcase your technology
๐น Recruit top mobile talent
๐น Host tech sessions, or experience-driven booths
๐น Position your company as a key player
๐ Turin, November 19โ20, 2025
๐ฏ Letโs build something great together โ https://it.droidcon.com/2025/join-us-as-a-sponsor/
Be part of Europeโs most established Android developer event
๐ข๐ข Sponsorships now open.
Itโs your chance to:
๐น Connect with 600+ Android devs, engineers & tech leaders
๐น Showcase your technology
๐น Recruit top mobile talent
๐น Host tech sessions, or experience-driven booths
๐น Position your company as a key player
๐ Turin, November 19โ20, 2025
๐ฏ Letโs build something great together โ https://it.droidcon.com/2025/join-us-as-a-sponsor/
Be part of Europeโs most established Android developer event
๐ข๐ข Sponsorships now open.