Subscribe here

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

Newsletter Issue 125

March 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.


Flutter After a Year of Inactivity. An interesting article by Will Krause tells us about the experience of updating a Flutter app, apparently better than you would expect.


Port an existing C/C++ app to Flutter with Dart FFI. A fantastic tutorial by Marvin Sanchez, using a retro game, teaches us how to use dart:ffi to bind a C/C++ library to Flutter and set up the app for multiple platforms.

Flutter Riverpod Tip: Use AsyncValue rather than FutureBuilder or StreamBuilder. In this tutorial, Andrea shows us the advantages of using AsyncValue instead of FutureBuilder or StreamBuilder, making it easier to work with asynchronous data in the UI.

Flutter games with Bloc and Flame. Great tutorial by Erick Zanardo on how state can be managed in a game using bloc.

Flutter & GitHub Workflows: Deploying to TestFlight. Deploying an app is not always easy, especially to the AppStore. Jorgen Tjerner’s tutorial is a great guide to deploying your app automatically to TestFlight.


DropdownButton (Widget of the Week). Need to provide users with a way to select a value from a list of options? There’s a widget for that. Add an easy to use dropdown menu to your app with DropdownButton!

Flutter Bloc Tutorial For Beginners - Package. By Flutter Mapp. This is the Flutter Bloc state management package explained for beginners and noobs. It is the easiest way to learn how to use the package Bloc with flutter and dart. This is one of the most complex state management available with flutter and it can be confusing to learn how to actually use it. In this video I will show you how to use flutter bloc package state management with flutter but the explanation will be super simple and straight to the point.

Flutter | Serverpod | Backend in Dart | First Look. By Codepur. Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.


isar Fast Cross Platform Database for Flutter Apps. Supports indexes, FTS, queries

blurhash_dart A pure dart implementation of the BlurHash algorithm. This package provides both an encoder and a decoder, as well as some utility extensions.

gator Generate MaterialColor shades and tints from primary colors hex values for easy setup.