Subscribe here

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

Newsletter Issue 131

April 25, 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.


Development of a Desktop/Web App in Flutter — the whole experience. In this article, Neofix tells us about the experience of building a complete desktop/web app in Flutter, from the planning to the development.


Stripe Payment In Flutter. Shaiq khan teaches us how to integrate Stripe payment in Flutter in this detailed step-by-step tutorial.


Add chat to your Flutter application in a matter of minutes! Check out Stream’s Flutter SDK, null safe and open source. :sunglasses:. Stream’s Flutter SDK is now null safe party face. 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 :sparkles: on our repo.

Demystifying Flutter Bindings. A fantastic tutorial by Denis Crăciunescu, where he gives us a deep dive into the Flutter bindings, including WidgetsBinding, SchedulerBinding, and more.

Enhance your mobile apps with Flutter BoxShadow. A great tutorial by Ivy Walobwa on how to apply shadows to improve the design and experience of your app.


Buildcontext in Flutter | Google Developers North America. Learn how to leverage the power of BuildContext and Themes in your app with Scott Stoll. BuildContext is a locator that is used to track each widget in a tree and locate them and their position in the tree.

Riverpod 2.0 – Complete Guide (Flutter Tutorial). By Reso Coder. If you’ve been at least a bit active when it comes to Flutter packages in the last year or so, you’ve surely heard about Riverpod, a reactive caching and data-binding, or as some would say, state management package that is sort of an upgrade of the beloved Provider. I actually covered it with a tutorial quite some time ago when its API was still unstable. Riverpod has come a long way since then - it’s much more mature, helpful, and versatile. All these changes naturally mean that it’s time for a new tutorial to prepare you to fully utilize the power of Riverpod 2.0 and, most likely, also its upcoming versions.

Create a Collaborative Rich Text Editing Experience with Flutter Web and Appwrite. Appwrite is an open-source backend - an alternative to Firebase. Create a collaborative rich-text editing experience using Flutter Web and Appwrite, similar to Google Docs! This video will look at adding authentication, database, and listening to real-time events using Appwrite. As well as neatly structuring our Flutter code using repositories and services, Riverpod for state management, Routemaster to manage our web routes, and Flutter Quill for rich text editing.


introduction_screen Introduction screen allow you to have a screen at launcher for example, where you can explain your app. This Widget is very customizable with a great design.

fluent_ui Implements Windows UI in Flutter. Based on the official documentation.

image_cropper A Flutter plugin for Android and iOS supports cropping images.