A Dart and Flutter resource.
- Hello World
- Values
- Variables
- For
- If/Else
- Null-aware
- While
- Switch
- Exceptions
- List
- Map
- Set
- Record
- Functions
- Classes
- Abstract
- Mixin
- futures (async/await)
- streams
- iterators
- sync* - generators
- async*
- await for
- yield*
- isolates
- extension
- http
- regex
- TODO tests
- text, rich text
- container, animated container
- textfield
- streambuilder
- color, colors, material color
- animation
- animation 2
- navigator
- custom paint
- TODO package: responsive grid
- TODO package: sqflite
- TODO widget params, widget.param
- TODO sized box
- TODO listview builder
- TODO advanced: bloc pattern, repository pattern
- TODO advanced: lazy loading
- TODO tests (flutter, integration tests using driver)
- TODO use animated page builders in the app.
Inspired by Dart By Example, with some code from this article on animations. And ofcourse the Flutter docs and Dart docs.