Articles and tutorials
An excellent explanation on how Widget measurement and layout is performed in Flutter by Marcelo Glasberg. Seriously, this should be part of the official documentation.
Mariam Hasnany from the Flutter team explains the latest updates on creating progressive web applications (PWA) with Flutter.
Stefan Matthias Aust uses the creation of a simple Widget as example to explain how SingleChildRenderObjectWidget works.
Mariano Zorrilla introduces the concept inserting a Flutter CodePen everywhere. Even another Flutter Codepen!
Read about the process followed at EyeEm to unify their on-boarding experience using Flutter, written by Łukasz Wiśniewski.
Andre Lipke enters into the more technical aspects of Dart and Flutter apps internals.
A handy article to use as checklist when you want to publish your Flutter app both in Play Store and AppStore.
Chris sells from the Flutter team introduces the new Android Plugin API 2.0.
Stubs? Mocks? If you have problems handling dependencies in your tests, this article by Kelven Galvão is what you need.
Videos and media
There are many different options for animations. In many cases, an AnimatedWidget is all you need to make a widget animated. Learn about some animated widgets already built for you and how to build your own! AnimatedWidget isn't a widget on its own, but it is a powerful tool in creating your own animations.
This is a live coding video where we implement a drag and drop sortable functionality in flutter using only the flutter SDK and core flutter widgets, namely the ReorderableListView widget.
This video briefly shows a demonstration before starting a project with Bluetooth Classic. It shows you two examples: the Bluetooth Serial Library for ESP32 and the Bluetooth Serial for Flutter application
How explicit animation works in flutter, and a few examples on how to use them.
How to code a mobile game using flutter and dart
Code and libraries
A dart library for extracting metadata in web pages. Supports Open Graph, Meta, Twitter Cards, and Structured Data (Json-LD)
Superpowers for Dart. Collection of useful static extension methods.
A Widget to automatically create a Storyboard of your app
Flutter video trimmer package
A widget to implement your own custom refresh indicator
Simple Dart package for creating mailto links in your Flutter apps or web pages
|