Umain x GDG Stockholm Android - May 4th

Umain, Grev Turegatan 1, Stockholm, 114 34

GDG Stockholm Android

Join for an evening all about Android, covering topics: Security, Android Compose and Testing -- and potentially you 🫵

May 4, 3:30 – 7:30 PM (UTC)

45 RSVP'd

Key Themes

AndroidCareer Development

About this event

Welcome to Umain

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.

Agenda

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

When

When

Monday, May 4, 2026
3:30 PM – 7:30 PM (UTC)

Speakers

  • Gleb Krasnopolin

    Umain

    Mobile Engineer

  • Jackson Mafra

    Umain

    Mobile Developer

  • Yauheni Slizh

    Umain

    Senior Android Developer

  • Elaine Bergstrƶm

    Android Engineer

Partner

Umain logo

Umain

Organizers

  • Daniele Favaro

    EasyPark Group

    Organizer

  • Tobias Zuber

    Skandia

    Organizer

  • Hend AlQett

    SEB

    Organizer

  • Yauheni Slizh

    Organizer