Join for an evening all about Android, covering topics: Security, Android Compose and Testing -- and potentially you š«µ
45 RSVP'd
Food and drinks are generously provided by Umain
Announcement š£ļø
We welcome all ages to our community! If you are planning to attend with a minor, please ensure you notify us before registration as there may be specific requirements. -- This time we can only accommodate guests above the age of 18.
5:30 PM
Doors open, food and drinks
6:00 PM
Welcome to Umain
6:15 PM
Hacking Android from the inside out. A practical look at how Android apps get attacked
Jackson Mafra, Mobile Developer @Umain
Your banking app, your health data, your passwords, all running on Android. But how secure are those apps really? I break down the most common ways Android apps get compromised, the tools attackers use, and what it takes to build something that actually holds up.
6:45 PM
From Native UI to Compose Multiplatform: A One-Way Journey.
Yauheni Slizh, Mobile Developer @Umain
In this talk, I will share our experience transitioning from KMM project with native UI (Compose and SwiftUI) to using Compose Multiplatform on both platform. Step by step, through several iterations, we brought our Compose implementation to iOS while keeping a focus on preserving the native experience for users. Using an example of an application for local commuters in northern Sweden, I will show real cases of migration and how to make it easier for an existing project.
7:15 PM -- 15 min break
7:40 PM
Koin Annotations & Unit Tests: Validating Your DI Graph Before Runtime
Gleb Krasnopolin, Mobile Developer @Umain
We all love Koin for its simplicity, but catching dependency resolution errors at runtime is a pain (hello, NoBeanDefFoundException). In this talk, we'll dive into how the Koin Compiler changes the game by pushing DI validation to compile-time. Iāll show you how to leverage Koin Annotations and write unit tests that bulletproof your dependency graph, guaranteeing zero DI crashes before you even deploy the app.
8:10 PM
Frame by Frame: What Android Developers Can Learn from Classic Animation
Elaine Bergstrƶm, Android Developer
How the traditional principles of animation can be applied to the current day UI to create a more unique user experience.
8:30 PM
Wrap up and mingle.
9:00 PM
Closing time
Monday, May 4, 2026
3:30 PM ā 7:30 PM (UTC)
Umain
Mobile Engineer
Umain
Mobile Developer
Umain
Senior Android Developer
Android Engineer