- Chapter 1: Introduction
- Chapter 2: Flutter basics
- Chapter 3: Essential Flutter Widgets
- Chapter 4: Accessibility and responsive UI support
- Chapter 5: Asynchronous operations, State handling Part I.
- Chapter 6: State handling Part II.
- Chapter 7: Advanced widgets, navigation, animation
- Chapter 8: HTTP communication
- Chapter 9: Persistent data storage
- Chapter 10: Backend as a Service (BaaS), Firebase, FlutterFire
- Chapter 11: Platform Channels and testing
- Chapter 12: App architecture
-
- Last week of the term.
- Sample test will be provided beforehand on Moodle.
- There will be one retake available after the regular test.
-
- Detailed requirements, deadlines, and suggested topics can be found here.
Succeeding on the test AND completing the homework assignment are both required to complete the course.
The grade at the end of the semester will be calculated by (Test points + Homework points) (assuming that the minimum points are met for each requirement) using the table below:
Points | Grade |
---|---|
85-100 | 5 |
70-84 | 4 |
55-69 | 3 |
40-54 | 2 |
0-39 | 1 |
- Flutter Complete Reference - Alberto Miola
Most software platforms have an online community where people can share and discuss everything related to the topic, and Flutter is no exception.
Here are some places where you can meet fellow developers, or get the latest news on Flutter.
Twitter has become one of the most prominent platforms for online developer communities as you have great control over who you want to see content from.
Here are some accounts to follow (but there are many more!):
- FlutterDev
- Flutter Daily
- Felix Angelov - the author of the bloc libraries!
- Matej Rešetár - AKA Reso Coder