Issue 133 - 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 133 - May 16, 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.
Flutter Google I/O 2022 Special
This issue is dedicated in most part to the announcements and talks in Google I/O 2022. A lot of new things in the Flutter ecosystem to be excited about.
First thing, Flutter 3.0! This leap from 2 to 3 mainly was for the official support of Android, iOS, Web, Windows, macOS, and Linux platforms. So if you do the math, that is 6 platforms with one codebase. And not just that, now we have support for Apple Silicon embedded on Flutter, so we now have support for Intel and Apple Silicon chips natively. So now you truly can create an app for almost every main app platform out there.
Also, we have improved performance, Material You support, productivity updates, Firebase full integration, and Flutter Casual Games Toolkit (with more information below).
You can read more about the Flutter 3 release here:
- Introducing Flutter 3. The official announcement by Tim Sneath.
- Whatâs new in Flutter 3. A more in deep dive on what is included in this new version. By Kevin Jamaul Chisholm.
- Google Releases Flutter 3.0 for Creating Cross-platform Apps. By Corbin Davenport.
- Googleâs Flutter app development framework now stable across platforms. By Thomas Claburn.
Flutter Casual Games Toolkit
This is an unexpected but welcomed kit. In Googleâs own words, âThis starter project provides pre-built âbells & whistlesâ such as a main menu, a settings page, sound support, and so on, but leaves the fun part to you: building the game!â. This template is developed by the one and only Filip Hracek. So now you can create simple (and not so simple) games for 6 platforms with one codebase. How cool is that?.
Also, we now have support for the Flame framework on DartPad, so you can test your concepts without downloading any SDK.
If you want to learn more about this toolkit, here you will find great resources:
- Announcing the Flutter Casual Games Toolkit. The official announcement by Zoey Fan.
- Perspectives from early adopters of Flutter as a game development tool. A more in deep roadmap of Game Development in Flutter and why the toolkit was created. By Tao Dong.
- I/O Pinball Powered by Flutter and Firebase. The amazing pinball game was developed by Very Good Ventures. Learn here how they do it (code included).
- Flutter Casual Games Toolkit. Official games page of Flutter.
Google I/O Flutter talks:
Here is the list of all the talks about Flutter in Google I/O, doesnât matter your Flutter expertise there is a lot of useful information here:
- Whatâs new in Flutter. Learn the latest from Flutter including how to build beautiful native apps for multiple platforms from a single codebase. With Andrew Brogdon and Tim Sneath. Day 1, following keynotes.
- Adding WebView to your Flutter app. This workshop guides developers through adding WebView to their Flutter app. With Andrew Brogdon. Day 1, following keynotes.
- Write a Flutter desktop application. In this workshop, youâll build a Flutter desktop app that uses the GitHub REST API. With Justin McCandless. Day 1, following keynotes.
- Take a Flutter app from boring to beautiful. Ever had a well-built app that looked drab? This workshop covers simple steps to turn boring into something beautiful!. With Rody Davis and Khanh Nguyen. Day 1, following keynotes.
- Diving into Flutter desktop. Learn how to nail the details when building Flutter applications for desktop platforms. With Craig Labenz and Greg Spencer. Day 2, 9:00AM PDT.
- Flutter Concurrency: When, why, and how to multithread in Flutter. Learn about Dartâs event loop and isolates, then see how using them can bust jank and improve performance in Flutter. With Michael Goderbauer and Michael Thomsen. Day 2, 9:00AM PDT.
- Real-world Flutter lessons for federated plugin development. Get ready for Flutter desktop with battle-tested lessons on federated plugins. With Reid Baker and John McDole. Day 2, 9:00AM PDT.
- Watching a Flutter App Crash. Learn how to gain insights into how Flutter apps in production behave. With Andrew Fitz Gibbon. Day 2, 9:00AM PDT.
- Web apps with Flutter: A love letter to modern browsers. Take a deep dive into how modern browser standards power Flutter on the web. With Kevin Moore. Day 2, 9:00AM PDT.
Dart
Dart 2.17: Productivity and integration. We also have a new Dart SDK in Google I/O, version 2.17. With improvements in productivity and platform portability, new language features, and more.
Workshops
DartPad Workshops from Flutter GDEs. A great collection of workshops in DarPad created by Flutter Google Developer Experts (GDEs) to help you learn deep dive Flutter topics.
Desktop Backgrounds
Flutter 3 Desktops Backgrounds. Tim Sneath was kind enough to share two high-resolution images of Flutter 3. They look great on my computer.
Videos
Filip reacts to Flutter 3 announcements at I/O I guess Flutter is now 3.0! In this video, Iâll look only at the parts of Google IO that pertain to Flutter, and I hope to give you a bit of color while watching the developer keynote and the âWhatâs new in Flutterâ session.
Flutter at Google I/O 2022 in 5 minutes!. Be in the KNOW after Google I/O! Watch the video for a 6 minute recap of the latest in Flutter and Dart.
I didnât want to make this issue too long so this is it for now. Next week Iâm back with more Flutter articles, tutorials, videos and packages!.
Any suggestions you can find us on Twitter @fluttertap