Logo Crossweb

Logowanie

close
Zarejestruj się Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij

Mobile Warsaw #100

mobile-warsaw-100
Wydarzenie:
Mobile Warsaw #100
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
21.10.2025 (wtorek)
Godzina:
18:30
Język:
angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Paramount Media Networks Polska
Adres:
Mokotowska 19
Strona www:
Agenda:

18:50 - Introduction Keynote


19:00 - Simon B. Støvring: Achieving Loose Coupling with Pure Dependency Injection and the Composition Root Pattern

This is an inspirational talk that explores the Composition Root pattern (originally presented by Mark Seemann in the book “Dependency Injection in .NET”) in the context of a mobile app. Through the talk, we will explore how the pattern can be used to achieve loose coupling and how the Composition Root and Pure Dependency Injection can be used as an alternative to the Service Locator pattern. As a result, we will notice that using Pure DI results in honest interfaces that clearly state the dependencies they need.

While the concepts presented are mostly generic and applicable to all platforms, we will use an iOS app written in Swift as an example. Through the talk, we will discover how Pure DI and the Composition Root make it easy to mock parts of our codebase and create Dev Apps that run a single feature, making it easy and fast to iterate on features without navigating through a large application.

After the talk, the audience will be well-equipped to consider Pure DI and the Composition Root as an alternative to other popular means of doing dependency injection.

Bio: Hi I'm Simon Støvring, a developer with a passion for iOS. I build apps like Runestone, Scriptable, Jayson and Data Jar.


19:45 - Break

Enjoy P I Z Z A!


20:15 - Himanshu Singh: Chasing 60 FPS: Frame Time Profiling in Jetpack Compose

You built a beautiful Jetpack Compose UI... but it’s kinda laggy. The animations stutter, scrolling feels off, and you’re not sure where it all went wrong.

In this talk, I’ll walk through how I hunt down these performance issues in real apps using tools like JankStats, Layout Inspector, and system tracing. I’ll show you how Compose actually renders under the hood, what triggers unnecessary recompositions, and how to spot the real culprits behind dropped frames.

No fluff—just real examples, profiling tips, and practical fixes you can apply to your own project. Whether you're working on a side project or a production app, you’ll walk away with a better sense of how to keep things running at 60 FPS (or as close as we mortals can get).

Bio: Himanshu is a Full Stack Kotlin engineer and works as Android Engineer on the professional side. He is also a Google developer expert in Android and Kotlin. He is an active blogger, speaker, and content creator. He loves to mentor and share his knowledge to help people move into the development world!

Opis:

Welcome to the 100th edition of Mobile Warsaw!


What started as a small community meetup has grown into Poland’s biggest recurring gathering for mobile developers. Over the years, we’ve shared knowledge, built friendships, and shaped the local tech scene together. This special milestone edition is not just another meetup—it’s a celebration of everyone who has been part of the journey.


Pure DI & Smooth UI

Simon Støvring will show how the Composition Root pattern and Pure Dependency Injection can replace the Service Locator pattern, leading to clearer dependencies, easier mocking, and faster iteration in Swift apps. Then Himanshu Singh will dive into Jetpack Compose performance profiling—using real-world tools and examples to chase smooth 60 FPS UIs.


RSVP REQUIRED

Respond by Tuesday 3:00 PM if you want to attend the meetup!


Shipaton sails to Mobile Warsaw

This year, in collaboration with RevenueCat, we want to encourage you to ship a ton of great apps! If you decide to take part, let us know. We’ll promote your work at our events and celebrate what you’ve shipped.


Let’s build together!


As usually during the break you can find a warm pizza waiting for you, beverages are available all the time in the kitchen!


SPONSORS

Gold Sponsor - Paramount

Paramount, a Skydance Corporation, delivers premium content to audiences across platforms worldwide. We connect with billions of people—through our studios, networks, streaming services, live events, merchandise, and more. Our studios create content for all audiences, across every genre and format, while our networks and brands forge deep connections with the world’s most diverse audiences. We provide powerful capabilities in global production, content distribution and advertising solutions. In streaming, our differentiated strategy is scaling rapidly across free, broad pay, and premium.


Gold Sponsor - Nord Security

We're a cybersecurity powerhouse that builds globally recognized solutions, like the #1 VPN service in the world — NordVPN, helping millions take control of their online security, privacy, and data. We’re growing fast in Poland — and this is your chance to be part of it.


CONTACT US

If you have any questions or just want to say hi, you can reach us at hello[at]mobilewarsaw[dot]pl.


Więcej informacji: http://www.meetup.com/Mobile-Warsaw/events/311266372/

Podobne wydarzenia

Profile pracodawców