top of page
FlutterCon_logo.png

7-9 OCT. 2026

BERLIN

FlutterCon_icon_turned.png
Anita_Singh_edited.jpg

( SPEAKER )

Ümit Duran

Wolt, Software Engineer, Flutter, Dart

( SESSION )

Clean Code Push: Integrating Shorebird CodePush into Scalable Flutter Architectures

Flutter’s newly released architectural guidelines give developers a great starting point for writing scalable and maintainable apps. But what happens when you want to add something like Shorebird CodePush? It’s powerful—allowing over-the-air updates—but can easily lead to tangled code if not handled carefully. In this talk, we’ll walk through a real-world example of integrating Shorebird into a clean architecture without cutting corners. We’ll start by wrapping the Shorebird SDK inside a dedicated repository in the Data Layer so your business logic stays clean and testable. Then we’ll move into the Domain Layer, where we’ll define update rules and check logic that are fully independent of the SDK. Finally, we’ll focus on the Presentation Layer—where you’ll learn how to notify users about updates and restart the app smoothly without disrupting the user experience. You’ll come away with practical tips on how to add features like CodePush without turning your app into a mess, and how to keep each layer of your app focused on what it does best. If you're working on a production Flutter app and want to ship faster without sacrificing long-term maintainability, this session is for you.
bottom of page