image/svg+xml

Subscribe here

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



Newsletter Issue 59

October 05, 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

Two important new releases this week:

Announcing Flutter 1.22. Support for iOS 14 and Android 11, better internationalization support with i18n and l10n, Google Maps, WebView plugins ready for production, a new App Size tool, and much more!. It is incredible how fast Flutter is evolving and catching up with all the platforms.

Announcing Dart 2.10. A new, unified dart tool for all core tasks. Also, an update on null safety timelines and migration principles.

Sonos uses Flutter as part of their app. “We integrated the Flutter framework into our existing app, and we can now deliver on the wildest dreams and ambitious designs of our talented UX team with a modern and flexible interface that includes animations and transitions that show users how to set up and interact with their products and rely less on words to explain”.

Tutorials

Making a Google Drive Clone | Flutter and AWS. Great tutorial by Vennify Media on creating a file-sharing app using the new Flutter’s AWS Amplify plugin.

DataTable In Flutter. A very complete tutorial by Mohit Joshi on how to setup and use the DataTable widget in your apps.

Performance programming in Flutter using Isolates — Part 1. Isolates are a great way to make your applications more performant, loading part of the work out of the main thread. In this tutorial by Vipin Vijayan, we learn how to use isolates with and animation.

Automating Flutter App Versioning Using Fastlane Plugin. Versioning is part of every published app. In this tutorial, Davor Maric shows us how to automatize this task for our Flutter apps.

Videos

Dart Beginners Course - Tutorial #05: Build a Command Line App. This tutorial shows how to build a command line app in Dart to play a game of Rock, Paper and Scissors.

Flutter Code Generation - What You Need To Know. Code generation can be pretty powerful but you need to know when to use it and when not to use it! We will cover everything from using code generation to when you maybe should not use it.

DC Flutter Sep 2020 - Building DevCommunity.org in Flutter Web. While Flutter for mobile is quite mature, Flutter for web is still in its early days. As a mobile engineer (and former web developer…), Jared was intrigued with the potential of Flutter on the web, and decided to give it a test drive in building out DevCommunity.org. Join him in learning about what went well, the challenges he faced, and some lessons learned. And yes, like magic, he was also able to run on iOS and Android in just a few clicks!

Packages

flutter_portal Overlay/OverlayEntry, but implemented as a widget for a declarative API. pub.dev.

wakelock Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, and web. pub.dev.

future_button Customizable Material and Cupertino buttons with progress bars. Useful if you want to show a loading indicator when user presses some action, and show the result afterwards. pub.dev.