Subscribe here

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

Newsletter Issue 95

July 26, 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.

I would like to give thanks to Stream for being this month’s Sponsor of Flutter Tap.


Don’t do this mistake while learning Flutter!. In this article, Abhishek Doshi gives us some tips on what not to do when developing with Flutter.

How do Free Apps Make Money? . If you ever wonder what models can you apply to your app to make money without charging for the app itself, this article is for you.


Drag and drop UI elements in Flutter with Draggable and DragTarget. A fantastic tutorial by Pinkesh Darji on using and creating draggable widgets and elements on our Flutter apps.


Learn how to build a fast and beautiful chat application in Flutter. Style your chat applications to perfection using Stream chat and Flutter. Stream’s Flutter widgets are fully customizable allowing developers to quickly customize and change them to match their brand!

Getting Started With Writing Test Cases in Flutter. A great introduction to testing in Flutter in this tutorial by Rushik Dave.

First Steps Toward State. In this tutorial, Fred Grott teaches us how to create a state solution from the ground up.


Finding the importance of proper null safety migration (The Boring Flutter Development Show, Ep. 50). Filip and Fitz attempt to fully upgrade the Hacker News app, and address the runtime bug they saw at the end of the previous episode. This adventure takes them to fun places, such as the internal implementation of string interpolation in Dart SDK, and at one point they even have to resort to print debugging.

Packages versus Plugins? | Decoding Flutter. What is the difference between a package and a plugin? Learn how these bundles of code contribute to your app’s functionality and how to spot the difference between the two.

Control Lights with Flutter. Bluetooth and Flutter might not seem like they would work well, but actually it’s pretty simple. Using and Arduino Uno Wifi Rev2 and a Flutter App we are able to control an LED. Even though this is a relatively simple example, once you figure this out, there are virtually no limits what you can do with bluetooth and Flutter.

Flutter Tutorial - In App Purchases & Subscriptions [2021] Revenue Cat. Create In App Purchases and Subscriptions in Flutter with Revenue Cat.


video_player Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.

flutter_tts A flutter plugin for Text to Speech. This plugin is supported on iOS, Android, Web, & macOS.

like_button Like Button is a flutter library that allows you to create a button with animation effects similar to Twitter’s heart when you like something.