Skip to content

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

Photo of George Medve
Hosted By
George M.
 Clean Architecture using BLoC & Voyager: DI & the Widget Router

Details

For October we will be joined by Amr Yousef & Łukasz Wiśniewski

/// Talk one: Amr Yousef
(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.
LinkedIn Profile: https://www.linkedin.com/in/yousefamr/
Twitter: https://twitter.com/amrfarid140
Blog: https://amryousef.me
}

/// Talk two: Łukasz Wiśniewski
(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

I might have some answers for you.
Twitter: https://twitter.com/vishna
Medium: https://medium.com/@vishna
Github: http://github.com/vishna
LinkedIn Profile: https://www.linkedin.com/in/lukaszwisniewski/
}

You MUST register on the SkillsMatter website for entrance to this event. You can do this here => https://skillsmatter.com/meetups/12802-flutter-london-october

These extra steps of registration have been implemented to assist the security measures in place, to enter CodeNodes office building. We appreciate you taking the extra time to do this.

Thanks go out our sponsor: CodeMagic IO!

Tags:
Flutter, BLoC, Clean Architecture, Testing, Modularisation, Navigation, Dependency Injection, Code Generation, Routing, Widgets, Firebase, Remote Config, A/B Tests, UI Tests

Twitter us @FlutterLDN https://twitter.com/FlutterLDN
Flutter London YouTube channel: http://bit.ly/2yZLTTb

See you there!

Photo of FlutterLDN group
FlutterLDN
See more events
CodeNode
10 South Place · London