Learn Dart before you Flutter. Dart, it’s the language of Flutter, in this article, Jermaine Oppong, talks about some of the main features of the language with some examples.
Features of Flutter for Developing Cross-Platform Apps a very comprehensive article about the features that make Flutter a great cross-platform for mobile apps.
Understanding Streams in Flutter (Dart) by Nitish Kumar Singh. Futures and Streams are an essential part of Flutter development. In this article, Nitish explains these concepts with concrete examples and finish with a complete app.
Dart 2 Cheat Sheet and Quick Reference 2019. Joe Howard, give us a great cheat sheet ready to download (and or print) of Dart 2, includes:
- Variables, Data Types, and Operators
- Null in Dart
- Control Flow: Conditionals and Loops
- Functions, Anonymous Functions, and Closures
- Collections: List, Set, and Map
- Classes and Class Inheritance
- Abstract Classes and Interfaces
Flutter +MLKit = ❤ a great tutorial with an example app of how to use MLKit with Flutter to read text from an image.
Drawing Custom Shapes and Lines Using Canvas and Path in Flutter a tutorial by Meysam Mahfouzi about how to make custom drawings in Flutter. Very useful to do your custom UI and animations using CustomPaint, CustomPainter, Paint, and Canvas.
Using SQLite in Flutter a tutorial by Raouf Rahiche. SQLite it’s one of the more popular local databases, and it’s perfect for storing information of your mobile app.
Create a simple Tic Tac Toe app in Flutter a game in Flutter. Need I say more?
Use CustomPaint to create a Drawing App (The Boring Flutter Development Show, Ep. 28) by Flutter. If you want a more in-depth explanation of the tutorial of Meysam you can continue with this episode from the Boring Flutter Development Show.
Thanos Snap Effect | Flutter Tutorial - The CS Guy. Who is an Advenger fan? Now you can have the Thanos snap effect for all your widgets.
Flutter TDD Clean Architecture Course - by Reso Code, a great multipart course of good architecture practices for Flutter apps. Right now there are two parts:
shared_preferences Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.Github
dio A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc. Github
video_player Flutter plugin for displaying inline video with other Flutter widgets on Android and iOS. Github.
App of the Week
The Gorgeous Login A login page built with flutter inspired by a design found on Uplabs.