0. Intro & Welcome
1. State Management with Flutter-BLoC - Sylvia Dieckmann
State management is an important topic for Flutter devs and beginners often struggle to decide between several solutions endorsed by Google or by the Flutter community. One of these solutions is the flutter_bloc package by Felix Angelov, a collection of widgets designed to integrate an implementation of the BLoC pattern into Flutter. The bloc and flutter_bloc packages are mature and well respected. But are they worth the hype or do they just add complexity to your code?
In this talk I will demonstrate how taking part in the Flutter Puzzle Hack turned me from a BLoC skeptic into a BLoC fan girl.
2. BDD with Flutter Gherkin - Maureen Josephine, GDE
BDD is Behaviour Driven Development. This allows Teams to confirm that applications behave as expected. In this session, we'll have an introduction to Flutter Gherkin, which we will use to do an end-to-end Test to verify application behavior.
This event is sponsored by our friends at Peach Payments.
Maureen Josephine is a Software Engineer, a Google Developer Expert in Flutter & Dart, Technical Speaker, Technical writer, and a Tech Communities Lover, currently the Lead Community Organizer for Flutter Kisumu. She is a recipient of the McKinsey & Company Next Generation Women Leader Award 2020. Besides coding, she is passionate about Fashion and Design. She drives her inspiration from Nature, African Culture, and Technology.
Sylvia is a seasoned software engineer with interests in mobile/web development, client/server architectures, and scalable systems. For the last few years, her focus has been on Flutter and Firebase, with some native Android work thrown in for good measure.
She has held many positions over the years, most recently as technical manager in the South African non-profit sector, but in 2020 she returned to her roots as a freelance app developer.
Sylvia is active in the Cape Town developer community and currently leads the GDG Cape Town chapter.