Newsletter Issue 32
March 30, 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.
Stay safe; stay at home. Enjoy the advantage of being a developer and work remotely!
How Flutter transformed the DX (Developer Experience). A fantastic article by Waleed Arshad, about all the good parts that we like about Flutter as developers.
Flutter 2020: The State of Cross-Platform. A great article by Constantin Stan, here he put Flutter to the test to see if it checks all the requirements to be a true cross-platform solution.
Flutter Architecture Samples. A great resource!. The Flutter Architecture Samples project demonstrates strategies to help solve or avoid common problems. This project implements the same app using different architectural concepts and tools.
How to Identify and Fix Flutter’s Transitive Dependency Error. In this tutorial by Jackson Zhou, we learn how we can detect a fix this difficult error. And also show us why it is great that Flutter is open-sourced.
Three ways to handle Flutter Navigation. Learn all you want to know about navigation in this amazing tutorial by Max Weber.
Flutter Design Patterns: 17 — Bridge. Another great tutorial about design patterns by Mangirdas Kazlauskas.
Flutter Tutorial: Pharmacy UI with AnimatedPositioned and Dismissible. Learn how to make this UI in this tutorial by cybdom.
Reverse engineering Flutter apps (Part 1). If you like knowing how things work on a low-level view, this is the tutorial for you — great work by Andre Lipke.
How to choose which Flutter Animation Widget is right for you? - Flutter in Focus. In previous episodes of Flutter in Focus, we learned how to implement animations using Implicit widgets, Explicit widgets, and learned even more about how animations work. There are a lot of different animation widgets, and figuring out which one is most appropriate can feel a little overwhelming. Fortunately, this video is here to help.
CircularProgressIndicator and LinearProgressIndicator (Flutter Widget of the Week). Do you want to show that your Material app is making progress or working on something? We’ve got widgets for that! Use CircularProgressIndicator if you want to indicate progress in a roundabout fashion and LinearProgressIndicator if you like lines. The APIs for both progress indicators are almost identical, and each has a determinate and an indeterminate form.
Using SQLite in Flutter. By Garrett Love. How to store local data using SQLite.
Testing Flutter Applications - Rafał Ślósarz | Flutter Europe. Flutter provides us with a well-designed testing framework. Without adding a lot of dependencies we get a convenient setup to cover most of our everyday use cases. With this talk, we will see how this environment works under the hood. We will also get a better understanding of our testing toolset, seeing how it interacts with the framework.
lumberdash Do you need logs? Lumberdash is the answer! Simple and extensible logging API, it allows you to create and consume different that will cover all your logging needs. pub.dev.
flutter_redux A set of utility Widgets that Provide and Connect to a Redux Store. pub.dev.
flutter_typeahead A highly customizable typeahead (autocomplete) text input field for Flutter. pub.dev.
App of the Week
Remember to post your favorite app appweek.fluttertap.com.
medkit. It’s a Pharmacy application that helps you in curing basic symptoms or diseases with medicines available in your homes. Open-source made with Flutter.