Matthias Geisler
True believer in (Kotlin) Multiplatform and working with it since 2019. Builds solutions for Android.
Organizer of KUG Berlin, GDG Android Berlin, XTC Berlin and more.
Sessions
How you combine a Software Engineering and cycling? Most people will now think right away Strava or Garmin. Massive ecosystems, millions of users. But what if we step back and build our own small cycling companion from scratch? What can we learn along the way — about APIs, maps, GPS data and make an integrated platform via KMP? Where will we suffer if we dip into a full of special file formats and integration points and map data. Which concepts can we utilize to have a platform we can expand to something bigger? And how we can make that about community rather than competition.
Whether you're a cyclist curious about code or a developer curious about cycling, let’s hope on and get started.
What is a Factory? Can a Bridge do something else than connect 2 points? What's the difference between Command and Event? What other patterns are out there?
Design patterns are the building blocks of elegant software architecture. But when and how to apply them effectively?
Let's discover together the most essential patterns through real-world examples and practical demonstrations that will transform how you approach code design.