Week | Topics | Study Materials | Materials |
1 |
Introduction and Flutter Basics, Part 1
|
Flipped learning, problem solving, Assignment 1
|
-
|
2 |
Dart Basics, Part2
|
Flipped learning, problem solving, Assignment 2
|
-
|
3 |
Widgets, Styling, and Adding Logic, Part 1
|
Flipped learning, problem solving, Assignment 3
|
-
|
4 |
Widgets, Styling, and Adding Logic, Part 2
|
Flipped learning, problem solving, Project Proposal
|
-
|
5 |
Responsive & Adaptive User Interfaces and Apps; Widget and Flutter Internals
|
Flipped learning, problem solving, Assignment 4
|
-
|
6 |
Navigation & Multiple Screens
|
Flipped learning, problem solving, Assignment 5
|
-
|
7 |
State Management
|
Flipped learning, problem solving, Assignment 6
|
-
|
8 |
Active Study Week
|
Active Study Week
|
-
|
9 |
Working with User Input & Forms
|
Flipped learning, problem solving, Midterm Exam
|
-
|
10 |
From Web to App: Data & Backend
|
Flipped learning, problem solving, Assignment 7
|
-
|
11 |
Adding User Authentication
|
Flipped learning, problem solving,
|
-
|
12 |
Using Native Device Features (Camera, Maps, Location, etc.)
|
Flipped learning, problem solving, Assignment 8
|
-
|
13 |
Firebase SDK and Push Notifications
|
Flipped learning, problem solving, Assignment 9
|
-
|
14 |
Running Native Java or Kotlin Code, Publishing Android Apps, Adding Animations
|
Flipped learning, problem solving,
|
-
|
15 |
Final Exam
|
Project Submission
|
-
|