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.
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.
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.
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.
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.
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!
google_fonts The google_fonts package for Flutter allows you to easily use any of the 960 fonts (and their variants) from fonts.google.com in your Flutter app. 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.