Issue 78 - Flutter Tap Weekly Newsletter
Flutter Tap
Subscriber thank you for subscribing to Flutter Tap, I created this newsletter to keep track of all the news, tutorials, tools and, articles of Flutter development. I hope you enjoy it!.
If you have any ideas for this newsletter please send me a DM on Twitter @fluttertap. And if you can please share the newsletter with your friends.
If you have any work offer for Flutter or mobile developers send me the link and I will publish it next week.
Newsletter Issue 78 - March 08, 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.
This edition of FlutterTap will be a little more extended than usual because of all the announcements on Flutter Engage. I hope that you enjoy it!.
Flutter Engage was amazing with the announcement of Flutter 2.0, among the new features, news, and more we have:
- Web and desktop (early release) in the stable channel.
- Sound null safety for all your apps.
- Google Mobile Adds to Beta. Are you ready to monetize your apps?
- 178 PRs merged for iOS.
- New iOS widgets CupertinoSearchTextField, CupertinoFormSection, CupertinoFormRow, and CupertinoTextFormFieldRow.
- New widgets AutocompleteCore and ScaffoldMessenger.
- Flutter Fix to help you update your apps.
- Improvements for Flutter DevTools.
- Updates for Android Studio/IntelliJ Extension and Visual Studio Code Extension.
- DartPad updated to support Flutter 2.
- Over 150,000 apps made with Flutter.
- Toyota is building infotainment systems powered by Flutter.
So to recap now you have support for 6 platforms on Flutter; Android, iOS, Web, macOS, Windows, Linux, Embedded. What are you waiting for to start building?
Articles
Whatâs New in Flutter 2. If you missed Flutter Engage or you donât remember all. Start here!. Chris Sells gives us a great summary of everything new with Flutter 2.0.
Announcing Dart 2.12. Now available, with sound null safety and stable FFI.
Ubuntu Makes Flutter âDefault Choiceâ for Future Desktop Apps. I think this line from Canonicalâs Ken Van Dine said it all. âFlutter is the default choice for future mobile and desktop apps created by Canonicalâ.
Announcing Flutter support for foldable devices. Microsoft is working with Flutterâs team to bring support for foldable screens. Itâs still on preview, but great news for multiple screen device support.
Flutter web support hits the stable milestone. Marian Hasnany shows us all the work behind Flutter web supportâs stable release and what we can expect in the future.
Tools
pub.green. Is a site that tests the compatibility of Flutter and Dart packages available on pub.dev with different Flutter versions developed by Codemagic and the Flutterâs team. You can see whatâs behind in this blog post.
Flutter Fix to help you update your apps.
Tutorials
New Material buttons in Flutter. Long go are the days of the Flat and Raised button. In this tutorial by Pinkesh Darji we learn about the new Flutterâs button widgets and how to customize them.
CI/CD for Flutter is a piece of cake with Fastlane and Codemagic. I think that deployment to production is one of the developerâs least favorites things in the world. In this tutorial, Maks Majer shows us how to make this process less painful using Fastlane and Codemagicâs CI/CD solution.
Three things you didnât know about exception handling in Dart and Flutter. An in-deep article by Artem Goncharov about everything you want to know about exceptions handling in Dart and Flutter.
Navigation 2.0 - Routing On Flutter Web. Vishal Singh teaches us how to sync web URLs with Flutter pages and handle navigation on the web using Flutter.
Videos
Top 10 things you need to know about Flutter Engage. Looking for the TL;DR of Flutter Engage? Never fear, weâve got you covered with the top 10 things you need to know from the launch of Flutter 2. Keep watching for the major announcements, special guests, and a few surprises from this yearâs keynote presentation.
Flutter Engage Playlist. The Flutter community from around the world gathered for this special online event featuring a keynote covering exciting news, demos and features coming to Flutter, an #AskFlutter live Q&A, and breakout sessions.
Flutter Engage Community Talks Playlist. Hear from members of the global Flutter community as they dive into all things Flutter. Learn new skills, strategies, and tips for Flutter development and design.
How I built a Flutter Forms Generator. By FilledStacks. In this video I go over how I built the flutter form generator for the stacked package.
Flutter Tutorial - In App Rating For AppStore & PlayStore - Rate My App. With the Flutter In App Rating, you can redirect the user to the Playstore & AppStore to leave a review & to rate your Flutter app.
Packages
This week Flutter Favorites packages:
built_collection Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class. pub.dev.
flutter_bloc Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package. pub.dev.
flutter_mobx Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change. pub.dev.
rxdart RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api. pub.dev.
Any suggestions you can find us on Twitter @fluttertap