image/svg+xml

Subscribe here

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



Newsletter Issue 55

September 07, 2020

Remember comment, rate, claps, or any other recognition that you want 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 message, I will do my best to share it. 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.


Articles

Flame 1.0 on the horizons. Flame is a minimalistic Flutter game engine, and the v1 is coming along with the first FLAMECON (Flutter game engine conference). In this article, Luan Nico talks about all the coming changes, the process of building the v1 of Flame, and more.

New Engineers: Start With Mobile Development. In this article, Brett Fazio told us why he thinks it is better to start with mobile development.

Tools

Flutter Automation Script. A script for automating the tasks of creating and uploading a Flutter project to Github.

Tutorials

How to do Networking like a Pro in Flutter?. A fantastic tutorial by Dhananjay Trivedi, here we learn how to do requests to an API using a clean architecture in Flutter.

Hooks In Flutter. In this tutorial by Apoorv Wadhwa, we learn how to use hooks in Flutter and create or own custom hooks. If you came from the ReactJS world, you know that hooks are a powerful way of separating and managing state in an app.

Using the BLoC pattern for clean Flutter apps, theory and a practical example. A great tutorial by Antonello Galipò. BLoC is a popular state management patter in Flutter, and with this tutorial, you will learn all you need to get started.

Flutter Web and Streams. Streams are a powerful tool to manage the flow of data. In this tutorial by Aseem Wangoo, we learn how to use Streams when we are developing a web app with Flutter.

Videos

(Ep 53) Query Firebase Documents In Flutter Using .where(). In this video you’ll see how to make more complex calls to firebase to retrieve specific documents for a based on certain parameters. For example if you want only the firestorm documents that have a date field before the current date, this video will show you have to do that. Generally how to use the .where() query in firebase with flutter will be covered.

Flutter Canvas Animations - Live Coding - Generative Art [Shorts 2] (2020). Generative art is a way of creating art using code. In this video I will show you how get creative and create an animated geometric pattern using Flutter canvas.

Unit Testing with Mockito in Flutter. Unit Testing with Mockito in Flutter. A couple videos ago we gave a short intro to Unit Testing. However it was missing a really big part! You can’t do much Unit Testing without being able to Mock! In this example we will mock firebase auth, which enables us to run tests for all the login functions.

Packages

camerawesome An open source camera plugin by the community for the community. pub.dev.

epub_viewer epubreader is an epub ebook reader that encapsulates the folioreader framework. [pub.dev](https://pub.dev/packages/epubviewer).

lottie Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player. pub.dev