Hot vacancies:

image

Exploring Presentation-Layer Patterns in Flutter/Dart

Rondo Daszyńskiego 1, 23rd floor, Warsaw
Watch the video

Share this event:

21/05/2025

16:00 UTC

Online/Offline

English

Free

About the event

We'll begin with determining specific tasks that can be effectively resolved using the cross-platform Flutter/Dart framework. Next, we'll briefly discuss Clean Architecture, its layers, and the key reasons to adopt it in projects. Finally, we’ll delve into the main topic: presentation-layer patterns and how to implement them efficiently.

The following patterns will be covered:

  • MVVM (Model-View-ViewModel);
  • BLoC (Business Logic Component);
  • MVP (Model-View-Presenter);
  • Redux (unidirectional data flow);
  • Clean Architecture (use case-driven);
  • MVI (Model-View-Intent);
  • MVU (Model-View-Update) (Elm Architecture);
  • VIPER (View, Interactor, Presenter, Entity, and Router);
  • Stateful Widget-based pattern.

The event will be interesting for:

Flutter developers, mobile developers (Android/iOS), software architects, tech leads, engineering managers, beginner and intermediate developers, and cross-platform enthusiasts.

image

Topics and speakers

Siarhei Krupenich

Siarhei Krupenich

Mobile Software Developer at Andersen

16:00 UTC

Exploring Presentation-Layer Patterns in Flutter/Dart

About the topic

Agenda: - Introduction; - Why use Flutter for cross-platform development; - Understanding Clean Architecture; - Delving into presentation-layer patterns; - Q&A session; - Wrap-up.

About the speaker

Siarhei graduated from BSUIR with a degree in computer science and started his career as a mobile software developer. His primary focus is Android development, as well as cross-platform mobile development using Flutter and Dart. Additionally, Siarhei has experience in resource management, technical interviews, and technical writing.

Unfortunately, registration for this event is already closed. However, Andersen often organizes interesting events! Find out more information in the dedicated community!

Upcoming meetups