Subscribe here

Receive our newsletter every monday with articles, tutorials, videos, and much more.

Newsletter Issue 122

February 14, 2022

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.


With particular emphasis on Desktop and Web and improving the mobile experience. It’s interesting to see how much work is being done on Flutter and how much is still left to do. And one thing that captured my attention was this phrase “Using Dart and Flutter is voluntary. There is no problem where using Dart or Flutter is the default solution.”, which is absolutely true. Flutter is a matter of choice. You can read more about in this introduction Flutter in 2022: strategy and roadmap. And get a better overview in the annual strategic doc Flutter 2022 Strategy and the engineering roadmap. Exciting news for Flutter!


Networking In Flutter: 🔥Interceptors🔥. A fantastic article by Dhruv Nakum teaches us about Auth and Auth tokens and how to use network interceptors to manipulate our requests.


Add chat to your Flutter application in a matter of minutes! Check out Stream’s Flutter SDK, null safe and open source. 😎. Stream’s Flutter SDK is now null safe 🥳 . In this new release, developers can add Stream Chat to their application and develop with complete confidence thanks to Dart’s sound null safe system. Try it today or leave a ✨ on our repo.

Reduce your flutter web app loading time. Great tutorial by Schaban Bochi. Flutter is still early in web development, and there are many things to experiment with. This article is an excellent example of reducing your app loading time, splitting your javascript files, and lazy loading magic.

Flutter App Architecture: The Domain Model. Another fantastic article by Code with Andrea. A great introduction to Domain-Driven Design (DDD) architecture for Flutter.

Publishing Flutter Windows apps to Microsoft Partner Center with Codemagic. With the official support of Window’s desktops app, this article comes in a perfect moment to talk about how to publish your Flutter app to Microsoft Partner Center.


Badges (Package of the Week). Whether they’re reminding you of all the people you have to call back or all of the items that you’ve added to your cart… It’s badges, badges everywhere! They’re great for sharing bits of information with a user in a minimal amount of space. Add them to your Flutter app using the Badges package!.

ALL THE DASH MERCH: Building the DashShop | Learning to Fly. We all love some good Dash merch. Follow along as Khanh puts together a theoretical Dash-themed merch store - the DashShop! Will the DashShop still live if she’s not able to load image assets without an exception being thrown?

Analyze & improve Flutter code quality | Pair program with the author of DartCodeMetric package. By Majid Hajian. Dart Code Metrics is a static analysis tool that helps you analyze and improve your code quality. It collects analytical data on the code through calculating code metrics with configurable thresholds and provides additional rules for the Dart analyzer.

Flutter Tutorial - Markdown Widget [2022]. By Johannes Milke. How to display Markdown in Flutter using the Flutter Markdown Package and Markdown Widget.


dart_code_metrics Software analytics tool that helps developers analyze and improve software quality.

shelf A model for web server middleware that encourages composition and easy reuse.

launch_review A Flutter plugin to assist in leaving user reviews/ratings in Google Play Store and Apple App Store.