image/svg+xml

Subscribe here

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



Newsletter Issue 38

May 11, 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? Share it with me on twitter @fluttertap.

New releases last week!.


Articles

Announcing Flutter 1.17. New Flutter on the stable channel! There is a lot of improvements and new tools and widgets. This release includes Metal support for faster iOS performance, new Material components, new Network tracking tooling, and more!

Announcing Dart 2.8. Now that Flutter and Dart release processes are aligned, we have this new Dart release. A lot of improvements, some breaking changes, we are almost there with null safety. My favorite thing about this release is pub outdated. Now you can know which packages are outdated on your Flutter or Dart project.

Tools

Flutter Localizer IntelliJ Plugin. IntelliJ Plugin to ease the process of localizing hardcoded strings in Flutter projects.

Flutter Installer. An installation toolkit for Flutter SDK on Windows PCs

Tutorials

Understanding Flutter: deep links on the web. A fantastic tutorial by Chris Sells. Deep linking is part of almost every application, in particular on the web. Here Chris teaches us everything you have to know about deep linking, from dealing with parameters to error handling.

Flutter : NavigationRail Widget- New in v1.17. One of the new widgets on Flutter 1.17 is NavigationRail, an alternative to bottom navigation. In this tutorial by Ankit Chowdhury, he shows us how to use this new widget.

SQLite in Flutter. A great tutorial by JB Lorenzo, here we will learn how to use SQLite on our Flutter application.

Displaying a list of charts in Flutter In this tutorial by Indresh Arora, we learn how to display a list of charts on a ListView.

Understanding constraints. This article by Marcelo Glasberg, we learn everything about size constrains in Flutter (with many examples), a must for every Flutter developer. The most important rule Constraints go down. Sizes go up. Parent sets position.

Flutter: Handling your network API calls like a legend using Provider. A fantastic tutorial by Ryan Godlonton-Shaw on how to manage API request with the provider package.

Videos

Padding (Flutter Widget of the Week). In an app with lots of widgets, things often get crowded. By using the Padding widget, you can add some space on any or all sides of a widget!.

Complete Flutter Architecture using Provider and Stacked. Another great video by FilledStacks. This is the first video on the series the architecture that they use for their clients.

DashCast part 4 (The Boring Flutter Development Show, Ep. 38). Fitz and Emily look to troubleshoot the playback button and remove a download button that stays behind after a download is complete. While there, why not do some refactoring as well!

RxDart by example: querying the GitHub Search API with switchMap & debounce. By Code With Andrea. This tutorial shows best practices for implementing search with RxDart in Flutter, using the GitHub Search REST API as an example.

Packages

get_it Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App”. pub.dev.

stacked An architecture and widgets for an MVVM inspired architecture in Flutter. It provides common functionalities required to build a large application in an understandable manner. pub.dev.

file A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems. pub.dev.

App of the Week

Remember to post your favorite app appweek.fluttertap.com.

Generative abstract art By rxlabz. This is an excellent example of an app made in CodePen with Flutter.