Meaningful Motion & Scoped Model


Details
For March we will once again have two speakers:
Frederik Schweiger, a Flutter developer with a passion for animation will take us through how to apply it to Flutter
(Meaningful Motion - Animations in Flutter) {
What does meaningful motion mean and how can you use it in your Flutter app? This talk will give you an overview about the framework's animation APIs and you will learn how to architect subtle eye candy for a great UX.
}
Brian Egan of RxDart fame will be speaking to us about Scoped Model
(Learn Scoped Model by building Scoped Model) {
Are you learning Flutter architecture, but confused by Streams, Sinks, RxDart, Redux, and all the others? There’s a simpler alternative: Scoped Model! However, Scoped Model is merely a wrapper around two Flutter features: InheritedWidgets and Listenables!
First, we’ll dive into how the role of Model classes and how they can be used to architect scalable applications. We will write a Model class from scratch, demonstrating how it uses the Listenable class from Flutter!
Next, we’ll write the ScopedModel Widget. This will demonstrate how to pass data from a Model to several different Widgets using the power of InheritedWidgets!
This talk aims to demonstrate how you can use Scoped Model to build scalable applications, as well as a practical understanding of how you can use two powerful features of Flutter: Listenables and InheritedWidgets!
}
You MUST register on the SkillsMatter website for entrance to this event. You can do this here => https://skillsmatter.com/meetups/12175-meaningful-motion-and-scoped-model
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.

Meaningful Motion & Scoped Model