Subscribe here

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

Newsletter Issue 114

December 06, 2021

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.

The Vikings are coming! FlutterVikings is a community-driven event made up of GDGs and other Nordic user groups focused on Flutter and Dart, as well as the global Flutter Community. With a fantastic lineup of Google Developer Experts and top-notch international speakers the FlutterVikings Conference boasts two of the best Flutter and Dart tracks anywhere, offering some of the most informative, technical and actually useful talks anywhere. You can get your free online tickets or purchase an in-person ticket here.


Flutter: Comparing GetIt, Provider and Riverpod. A great comparison between this 3 state management libraries. By Shawn Blais.


Integrate with Auth0 using Riverpod to manage state. In this tutorial by Uuta Aoki, we learn how to manage the authentication state of an app using Riverpod.

Flutter & Flame Step 5 Level generation & camera. The fifth tutorial in this series. Christian Muehle shows us how to create a level and place the camera in our Flutter / Flame game.

Mocking and Testing Shared Preferences in Flutter Unit Tests. Short and useful tutorial by Victor Eronmosele on how to unit test shared preferences.


Building Flutter desktop macOS UI | Pair programming with the author of macos_ui. macos_ui is a collection of Flutter widgets and themes implementing the current macOS design language.

Flutter Tutorial - Preserve Scroll Position In ListView [2021] Page Storage Key. How to preserve the scroll position in a ListView in Flutter by using the Flutter Page Storage Key.

State Management :: 1st Dec 2021 :: Flutter Apprentice Book Club.

Whats new in BLOC 8?. In the new version of flutter_bloc, there are some pretty substantial changes to how blocs work. We take a look at what these changes mean to you, and how they’ll actually wind up benefiting you. Enjoy!


dropdown_button2 Flutter’s core Dropdown Button widget with steady dropdown menu and many options you can customize to your needs.

supabase A dart client for Supabase. This client makes it simple for developers to build secure and scalable

fluster A geospatial point clustering library for Dart to help provide spacing between markers in mapping solutions.