Flutter Heroes 2024

Adrian Woerle

Adrian is an experienced software engineer, primarily focusing on app development and UI/UX design. His love for the Flutter framework goes back to his university days, and he has consolidated it in several projects ever since. Adrian is passionate about advocating for Flutter and sharing news and concepts with the wider development community.

Outside of working at arconsis, Adrian enjoys discussing Lego. Since March 2021, he has also been a lecturer at Karlsruhe University of Applied Sciences (HKA), covering the subject of App Programming.


Session

02-23
16:40
40min
Unlocking Flutter Success: A Journey from Theory to Practical Architecture
Adrian Woerle

In the dynamic world of Flutter app development, success hinges on more than just code - it demands a strategic architecture. This talk explores the nuances of application architecture, putting the focus on readability, scalability, and maintainability. While Flutter provides recommendations, it lacks a comprehensive guide for app architecture.

The session aims to demystify this complexity, providing valuable insights to implement a robust architecture for your Flutter app. The first segment dives into architecture on an abstract level on the example of the recommended app architecture by Google. We explore fundamental components like the UI-, Domain- and Data-Layer, spotlighting key concepts such as separation of concerns, unidirectional data flow, and state hoisting.

Jumping from theory to practice, the second part offers code examples, illustrating the architecture's implementation. By the session's end, you will possess a great starting point to confidently architect your next Flutter project, tailoring the approach to suit your unique needs. Join us on this enlightening journey from theory to practical success and unlock the full potential of your Flutter app development endeavours.

Auditorium