Articles and tutorials
A useful cheat sheet covering the basic usage of Firebase from Flutter.
An interesting article by Kallen Tu about variance in Dart, an in progress Dart feature.
Aurimas Deimantas explains how he implemented a double sliver app bar on his application.
A detailed analysis on the String class in Dart by Darshan Kawar.
A deep explanation on how routes work and how to animate them in Flutter.
Create your Flutter web pages and use Github Actions to automate publishing it to Github Pages.
Learn how to use the DraggableScrollableSheet with this article by Pinkesh Darji.
A well explained review of the TextField widget options.
Understand how Unicode and Graphemes work and how to handle them properly in Dart.
A guide to create your own implementation of a copyWith method in Flutter using code generation.
A wrap-up of the new features in the latest version of Flutter.
Videos and media
This video shows the pattern to use to make your url match what's shown by your Flutter Web application.
Are you building an iOS-style app that needs to present the user with a list of options for what to do next? CupertinoActionSheet is the widget for you!
Dart is adding a new feature called Extension Methods. It's one of the features that you can live without, but it does make some things very convenient. Learn more now!
Learn to use MobX for state management in your Flutter apps.
How to get started with Flutter for Windows Desktop (Alpha)
How to use the new and shinny Hot UI Tool introduced in Flutter 1.12.
Code and libraries
A simple front-end combining text-messaging (using Google Firebase) and video chat (using Agora.io for Flutter).
Dart data class (equals, hashCode, toString, copyWith) methods generator
Flutter plugin to load and cache network or firebase storage images with a retry mechanism if the download fails
|