Klfxxjelmrfljs7yonha
Meet up

Clean Architecture using BLoC & Voyager: DI & the Widget Router

FREE: Register Now

Monday, 21st October at CodeNode, London

This meetup is organised by FlutterLDN Starts at 6:30 PM.

Flutter will be discussing clean architecture using BLoC & Voyager! Come along!

Implementing Clean Architecture in Flutter using BLoC

Robert C. Martin (Uncle Bob) introduced clean architecture which enforces separation of concerns between the different layers of a system. This makes the system testable and independent of any frameworks. In this talk, we will go through the different layers of a clean architecture application. We will discuss the roles and responsibility for each layer and then look into implementation using Flutter and Dart. We will also discover how BLoC lends itself well to clean architecture using samples for a project I've been working on.

Amr Yousef

Software Engineer with an MSc in Advanced Computer Science.

Voyager - DI and The Widget Router

Voyager is the widget router for Flutter. It combines YAML configuration map, custom plugins architecture and dependency injection into one comprehensive system that allows you to define readable requirements as code and turn them into flutter components.

If you have ever thought HOW MIGHT WE:

  • make deep links easy

  • make requirements trackable across git history and different branches

  • A/B test different navigation flows without code pollution

  • enforce UI tests for all the widgets

Łukasz Wiśniewski

Lead mobile architect at EyeEm, Random and great ideas. Beer pro.

Thanks to our sponsors

Attending Members

Overview

Flutter will be discussing clean architecture using BLoC & Voyager! Come along!

Implementing Clean Architecture in Flutter using BLoC

Robert C. Martin (Uncle Bob) introduced clean architecture which enforces separation of concerns between the different layers of a system. This makes the system testable and independent of any frameworks. In this talk, we will go through the different layers of a clean architecture application. We will discuss the roles and responsibility for each layer and then look into implementation using Flutter and Dart. We will also discover how BLoC lends itself well to clean architecture using samples for a project I've been working on.

Amr Yousef

Software Engineer with an MSc in Advanced Computer Science.

Voyager - DI and The Widget Router

Voyager is the widget router for Flutter. It combines YAML configuration map, custom plugins architecture and dependency injection into one comprehensive system that allows you to define readable requirements as code and turn them into flutter components.

If you have ever thought HOW MIGHT WE:

  • make deep links easy

  • make requirements trackable across git history and different branches

  • A/B test different navigation flows without code pollution

  • enforce UI tests for all the widgets

Łukasz Wiśniewski

Lead mobile architect at EyeEm, Random and great ideas. Beer pro.

Thanks to our sponsors

Who's coming?

Attending Members