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.

A new online conference! Flutter Week. The Flutter Week is a 100% online and 100% free event. This community led online event is fully dedicated to the Flutter development framework. A set of experts from all around the world will present you various topics to improve your skills and learn how to be more creative with the technology. Everything will be presented in a relaxed mood, and you will have the opportunity to ask all your questions to the experts during the live sessions. The week of Monday April 13 to Friday April 17, every day at 5 p.m. (GMT) / 9 a.m. (PST) two Flutter talks will be given and broadcasted on Twitch.

Stay safe; stay at home. Enjoy the advantage of being a developer and work remotely!

Articles

Google: We’re opening Code Search for Go, Angular, Dart, Flutter, TensorFlow and more. Great news for us developers, now we can search more easily inside the code of Dart and Flutter. Check it out here.

Tools

Flutter Roadmap. If you want to learn or improve your Flutter skills, this is an excellent roadmap to follow.

Tutorials

Flutter Internationalization (i18n) 101. Internationalization is necessary if you want to take your app to the next level. In this tutorial by Jackson Zhou, we learn how to add internationalization to a Flutter app.

Flutter — Provider and didChangeDependencies(). In this tutorial by Evan Fang, we learn different ways to listen for changes with the Provider state management package.

Beginner’s guide to BLoC Pattern in Flutter. A fantastic guide by Rafael Delos Santos. Everything that you need to start with BLoC state management.

Flutter passwordless login with Firebase. We all forgot our passwords. In this tutorial by Deepak Jha, we learn how to use Firebase to do a passwordless login with just a link.

Uploading images to AWS S3. This a great and detailed two-part tutorial by TheBoringDeveloper:

Videos

Flutter Europe: Optimizing your Flutter App. Flutter is fast by default, but that doesn’t mean you as a developer are off the hook. In this Flutter Europe talk, Filip walks the audience through an app with many performance issues, and tries to address all of them.

Build a Real-time Flutter Chat Application using Stream. By Fun with Flutter. In this tutorial, using the Stream platform, we explore their chat API and Flutter components to build a real-time chat application in Flutter using only 100 lines of code (give or take). Stream’s integration with Flutter creates one of the fastest and easiest ways to incorporate live chat into your application.

Adding a custom navigation bar to DashCast Part 2 (The Boring Flutter Development Show, Ep. 36). In this episode of the Boring Show, Matt and Craig pick up where they left off and revise some code to achieve lovely animations.

Divider (Flutter Widget of the Week). When two widgets need some space from each other it can be helpful to draw a line between them. The Divider widget is useful wherever you have widgets or groups of widgets that need to be separated. Learn how to divide your widgets and get the dimensions exactly how you want them!

Packages

verify Validations made simple. A fp inspired validation DSL. For Dart and Flutter projects. pub.dev.

flutter_translate Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter. pub.dev.

form_bloc Easy Form State Management using BLoC pattern. Separate the Form State and Business Logic from the User Interface. Async Validation, Progress, Dynamic fields, and more. pub.dev.

App of the Week

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

Time Cop. A time tracking app that respects your privacy and gets the job done without being fancy. Open-source made with Flutter.