Issue 17 - Flutter Tap Weekly Newsletter
Flutter Tap - Flutter Interact Edition!
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!.
Over 200 subscribers! It may seem a small number but for me, it's a great milestone. Thank you!
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.
Newsletter Issue 17 - December 16, 2019
Flutter Interact â19 was pack with a lot of announcements, talks, more than 500 viewing parties, and we have it all here in this special edition.
Articles
Are you writing code for ambient computing? No? Donât even know? Ch-uh. Googleâs âwrite once, run anywhereâ Flutter is all over it. Ambient computer, a term that was present on the keynote and talks of Flutter Interact. Write once; work on any device. Expect to hear this term much more in 2020.
Announcing Flutter 1.12: What a year!. A big announcement of Flutter Interact was the launch of a new stable Flutter version 1.12.13. There is a lot of changes and new features, including iOS 13 dark mode, Add-to-App, which allows integrating Flutter into an existing app.
Web support for Flutter goes beta. Flutterâs web support is starting to stabilize and is ready for more adventurous developers to start using for a number of scenarios.
Desktop support for Flutter. Flutter desktop support for macOS, which is available as an alpha release as of 1.13. Now you can experiment with Flutter for desktop on macOS.
This tweet from Lara MartÃn @lariki itâs an excellent summary of Flutter Interact.
Announcing Dart 2.7: A safer, more expressive Dart. Dart 2.7 adds support for extension methods, plus a new package for handling strings with special characters. We have an update on null safety (type-safe nullable and non-nullable types) and a brand new null safety playground experience in DartPad. At the ecosystem level, pub.dev has a new Like feature for giving feedback to packages that you appreciate.
New in Rive: Shadows, Blurs, and Masks. Rive (previously know as Flare), is one of the best animations apps for Flutter. This new release brings more features to make this app even better.
Tools
The new Supernova: Flutter enabled, Google approved. Supernova is a tool for designers and developers that converts Sketch and Adobe XD mobile designs into native frontend code for iOS, Android, React Native, and Flutter - so you can build, prototype, polish and deploy your apps within minutes.
Convert Adobe XD designs into working code to build native apps with Googleâs Flutter. The XD to Flutter plugin will be available as open-source early next year. Subscribe for early access.
Tutorials
Flutter Design Patterns: 9 â Iterator. Another week another Design Pattern tutorial by Mangirdas Kazlauskas.
Machine Learning in Flutter. A great introductory Machine Learning in Flutter tutorial by Ayush Bherwani using Teachable Machine.
Flutter Web â Github Actions-Github Pages. In this tutorial by Onat Ãipli, we will learn how to use Github Actions to deploy a Flutter Web app.
Creating Music with Flutter. An amazing tutorial by Dan Panaite. Here you will build a music box and learn about state management, Stream subscriptions, and play midi files.
How to Customize Your Cluster Markers on Flutter Google Maps. This is a follow-up article by António Valente, where he will teach us how to customize and make dynamic Google Maps markers.
Videos
Flutterâs Interact Playlist If you miss Flutter Interact or any of the talks, you can watch it on this video list that includes the keynotes and talks about Web, Theming, Accessibility, Rive, Generative Art and more.
Flutter Interact 2019 Top 5 Recap. In this Top 5 recap, we highlight the top things that were announced at the event.
Animation deep dive - Flutter in Focus. Filip Hracek introduces how to implement animations in the least pragmatic way imaginable. For educational purposes!
Packages
google_fonts The googlefonts package for Flutter allows you to easily use any of the 960 fonts (and their variants) from fonts.google.com in your Flutter app. pub.dev - Github.
supercharged Supercharged brings all the comfort features from languages like Kotlin to all Flutter developers. pub.dev - Github.
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 - Github.
App of the Week
The Flutter Vignettes. A collection of open-source creative applications made by gskinner. A must-see for any Flutter developer and designer.
Any suggestions you can find us on Twitter @fluttertap