Mateusz Wojtczak

Head of Mobile @ LeanCode

Talk Title

Demystifying App Architecture: The LeanCode Guide

Room

Dart Den

Date

04.07.2024

Time

13:25 > 40 min

Share

on Twitter

At LeanCode we developed over 40 Flutter apps, spanning from huge enterprise apps to nimble startup ventures. Some were developed by a single Flutter dev, some came into light through collaborative efforts across multiple teams. Each of them was different. Each of them presented unique challenges and taught us invaluable lessons.

In this talk, we invite you to explore different approaches to architecting Flutter apps. Central to our narrative will be the concept of architectural drivers - key factors or priorities that steer our decisions about how the app is structured and designed. We'll show how we leverage our experience when approaching new projects. Drawing from our successes and failures, we'll present our current Flutter stack which enables us to craft robust, scalable, and maintainable applications. While there is no silver bullet for Flutter architecture, we can still have some sensible defaults.

Why do we use BLoC for state management? Why not Riverpod? Why do we love hooks? What do we do to avoid re-implementing the same things over and over again? Come to our talk to find out.

Speaker Bio

Flutter & Dart GDE

In mobile development for 7 years. Went through Xamarin, React Native, native mobile to Flutter. Now we are only focused on doing mobile in Flutter 💙.

Managing Flutter at Scale in Credit Agricole project.
Testing apps with Patrol by LeanCode.

Co-founder of Flutter Warsaw – one of the largest Flutter meetups in Europe.

Menu