image/svg+xml

Subscribe here

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



Newsletter Issue 67

December 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

Build Flutter with BDD. Fantastic article by Teresa Wu, we learn what BDD is and how to apply it to our Flutter apps.

Building complex apps in Flutter through the power of reactive programming. In this article by Georgi Stanev, we learn another approach to building complex apps in Flutter app using reactive programming.

Tutorials

Flutter: How to Utilize App Life Cycle (Run Function on App Bootup, Close, and on Interval). Managing your app cycle is vital in every app. In this tutorial by Anthony Oleinik, we learn how to use WidgetsBindingObserver to listen to all the app cycle states.

Explore Slivers In Flutter. Slivers are a great way to customize your app. In this tutorial Shaiq khan, teaches us how to use Slivers with some useful demos.

The New Material Buttons in Flutter Version 1.22. With Flutter 1.22 we have new Material Buttons. In this tutorial by Jelena Jovanoski, we learn all about these new buttons, how to use them, and what are the advantages over the old buttons.

FLUTTER NAVIGATOR V2 (PART 1). Great tutorial by Casey Daniel and Tracy Pyett, we learn how to use the new Flutter Navigator along with some Cubit state management.

How to handle secret API Keys in Flutter for Android & iOS. In this tutorial by Sven, he shows us how to manage environment variables and secrets on our Flutter apps.

Videos

SwitchListTile (Widget of the Week). Have you ever wished you could create toggle switches within your app? With SwitchListTile you can create a toggle that is tappable anywhere and add text, icons, subtitles, and more.

DevFest Saudi Arabia 2020: Navigator 2.0. Learn about Navigator 2.0 consisting of two different APIs, the Page API and the Router API, and how it’s different from Navigator 1.0.

Flutter Full Course - Building Production App. Guide how to build a complete production flutter app from scratch. Goes over topics like, how to plan out your app, and testing, and much much more.

Packages

cubit Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states. pub.dev.

fluttertoast Toast Library for Flutter, Easily create toast messages in single line of code. pub.dev.

yaml A parser for YAML, a human-friendly data serialization standard. pub.dev.