Subscribe here

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

Newsletter Issue 80

April 05, 2021

Remember to comment, rate, claps, 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.


eBay Motors & State Management. A great article where we can take a look at how eBay motors app’s architecture is made. With an approach of one package per view and simplifying the use of state across the app.

Announcing Dart support for GitHub Actions. Now Github has an official action by the Dart team. This should help Dart and Flutter packages to do CI testing.


[setup-dart] Github official Dart’s action.


Flutter Design Patterns: 23 — Observer. Great tutorial, Mangirdas Kazlauskas shows us how to implement this design pattern in Dart and Flutter.

Flutter’s setState() might not be what you think it is. Iiro gives us a peek behind the curtain on how setState works in Flutter.

The @platform: A Firebase Alternative. In this tutorial, Joseph Muller introduce @platform as an interesting alternative to add authentication to our Flutter apps.

Automated testing in Flutter: An overview. In this tutorial by Pinkesh Darji, we learn how to add automated testing to our Flutter apps.


Flutter Tutorial - Safe Area VS AppBar - Android & iOS. Flutter’s SafeArea Widget keeps the system UI such as the status bar separated from your widgets on Android & iOS.

A guided tour of the Flutter SDK (The Boring Flutter Development Show, Ep. 47). Today, instead of building something, Filip gives a guided tour of the Flutter SDK. From widget down to Skia, learn more about the inner workings and see what it’s all about.

Build a Chat Application in Flutter. With Stream you can build a fully featured chatting application in Flutter in a matter of minutes.

Beike helps users solve housing problems with Flutter (with English captions). Beike Zhaofang [NYSE: BEKE] is a leading tech driven housing service platform, and is helping 300 million families have a better experience when searching for second-hand housing, new housing, rental housing, as well as decoration, home furnishing, and other community services. Learn how Beike uses Flutter in their apps to deliver a smooth experience and fast development speed on multiple platforms, and how the team builds up their internal infrastructure with Flutter.


path_provider Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.

photo_manager A Flutter API for photo, you can get image/video from iOS or Android.

flare_flutter Vector design and runtime animation for Flutter.