Newsletter Issue 158
February 06, 2023
Remember to comment, rate, clap, or any other recognition you want to give to those who write these fantastic articles, tutorials, packages, and videos.
If you have any remote conference about Flutter or Dart that you want me to share, please send a message on Twitter @fluttertap. Also, if you have any important messages, I will do my best to share them. We have to help each other in this situation.
Are you building something in Flutter this month? Please share it with me on twitter @fluttertap.
Articles
The road to Dart 3: A fully sound, null safe language. Michael Thomsen shows us what is comming for Dart 3, and how to be prepared for it.
Tutorials
A pragmatic guide to BuildContext in Flutter. Daria Orlova gives us a fantastic deep dive into the BuildContext in Flutter. It covers how Flutter builds and maintains the UI and BuildContext’s role in it.
How to Navigate Without Context with GoRouter and Riverpod in Flutter. Andrea Bizzotto shows us how to navigate without context to write more maintainable and testable routing code.
Element Embedding in Flutter Web. Dhvanit Vaghani shows us an introduction to Element Embedding in Flutter Web. He covers the basics of Element Embedding and how to use it.
Flutter guide for React developers. Kate shows us what are the equivalent concepts between Flutter and React.
Videos
Observable Flutter: #DoodleDashChallenge submissions review. Join as Craig Labenz goes over submissions for the #DoodleDashChallenge, possibly including source code deep dives!
The Ultimate Flutter Web Scroll Animations. In this video we recreate an awesome scrolling effect using Flutter Web.
Flutter rope physics simulation tutorial: Part 1. This is the part 1 of Flutter physics rope simulation video. In this video i covers the basic of hookes law and how to create spring simulations, we will expand on this on second part to create full rope simulation.
Packages
routemaster Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes. pub.dev.
msix A command-line tool that create Msix installer from your Flutter windows-build files. pub.dev.
eventify A cancellable event emitter which supports context based event driven programming. pub.dev.