Newsletter Issue 77
March 01, 2021
Remember to 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 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.
Are you ready for Flutter Engage? On Wednesday March 3 you can connect with the Flutter Community! There will be product announcements, technical demos, and several sessions. Also, there will be multiple community talks and meetups around the world. You can check the schedule here and signup for the event here.
Don’t forget to create your Dashatar.
Articles
Top Reasons To Shift Your Mobile App To Flutter. If you need to convince your team, boss, or even yourself to use Flutter, this article is for you. A detailed and data-backed article by Sophia Martin.
Everything I’d do differently if I could go back and rewrite my Android app today. Great article by Stephan Miller on what to take into account to make a production-ready app.
Tools
Very Good CLI. Create a new very good flutter starter application in seconds based on Very Good Core.
Tutorials
CICD P1. Multiple Firebase Environments in Flutter. Almost every app out there has more than one development environment. Aurimas Deimantas teaches us how to setup a script that manages multiple Firebase environments on our Flutter app.
So You Want Social Login (OAuth 2.0) With Flutter…. In this tutorial, Emmanuel Olaojo teaches us how to use its own package visa to do OAuth 2.0 authentication with several social platforms.
Road to Production-Ready Application — I (Code Structure in Flutter). In this tutorial, Samveg Thaker shows us how he structures his Flutter apps to maintain a clean code.
Flutter TabBar: A complete tutorial with examples. Learn everything you want to know about the TabBar widget in this tutorial by Pinkesh Darji.
Videos
Adaptive Layouts part 2 (The Boring Flutter Development Show, Ep. 46). Filip and Fitz jump back into the app they started working on in part 1 with adaptive layout. They switch to an expandable desktop window and explore how flexible their layout should be and troubleshoot issues that arise when working on an adaptive layout.
Creating Custom Stateful Widgets in Flutter - Flutter Dev Series by Roman Just Codes (S1E5). In this episode of the Flutter Dev series I’ll be covering the creation of the details page widget, as well as creating custom stateful widgets that match my design. I’ll be adding more highly customizable and reusable widgets to my app and I’ll reuse them across my app.
Build Flutter Apps Fast with Riverpod, Firebase, Hooks, and Freezed. Today, I’m going to teach you how to build a fully functional shopping list app using Riverpod, Firebase, Hooks, and Freezed. With this combination, we’re able to greatly reduce the amount of boilerplate code we have to write when developing apps.
Humpday Q&A/AMA :: 24th Feb - #30DaysOfFlutter. A lot of useful information in this AMA.
Packages
visa An OAuth 2.0 package that makes it super easy to add third party authentication to flutter apps. pub.dev.
animated_text-kit A flutter package project which contains a collection of cool and beautiful text animations. pub.dev.
slimy_card It provides a beautiful slime-like animation of a Card that separates into two. pub.dev.