image/svg+xml

Subscribe here

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



Newsletter Issue 130

April 18, 2022

Remember to comment, rate, clap, or any other recognition you want to give 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.


Articles

Very good layered architecture in Flutter. A fantastic article by Marcos Sevilla on making architectural choices for scalable and maintainable code.

Jobs

Arro is hiring a full-stack Dart/Flutter founding engineer. A great opportunity! Learn more.

Tutorials

Bloc Concurrency: Advance Event Transformer. Incoming events are a fundamental part of BloC state management. In this tutorial, Dhruv Nakum will show you how to control and transform concurrent events.

sponsored


Add chat to your Flutter application in a matter of minutes! Check out Stream’s Flutter SDK, null safe and open source. :sunglasses:. Stream’s Flutter SDK is now null safe party face. In this new release, developers can add Stream Chat to their application and develop with complete confidence thanks to Dart’s sound null safe system. Try it today or leave a :sparkles: on our repo.


How To Login Users With a Backend– Using Flutter, Node.js, and MongoDB. A great tutorial by Teun Gronman on connecting a Flutter app to a Node.js backend.

Flutter Authentication Flow with Go Router and Provider. A fantastic tutorial by Ishanga Vidusha on advanced navigation using the go_router package and provider.

Videos

MaterialStateProperties | Decoding Flutter. Looking to better understand Flutter’s new MaterialStateProperty class? Look no further!

RepaintBoundary (Widget of the Week). Want to make sure calling setState doesn’t force neighboring widgets to unnecessarily repaint? Add RepaintBoundary to your app!

Flutter OTP Verification Screen. Show you how easily you can create an OTP verification screen on flutter without any package also how to validate your OTP form like digit only & show the number keyboard and more.

Introduction to Dart Loops - Free Flutter Course 2022. In this video, we cover some of the essential concepts of Dart programming language that would help you in your Flutter app development journey.

Packages

gsheets A library for working with Google Sheets API v4. Manage your spreadsheets with gsheets in Dart. pub.dev.

table_calendar Highly customizable, feature-packed calendar widget for Flutter. pub.dev.

grouped_list A Flutter ListView where the list items can be grouped into sections. pub.dev.