0% found this document useful (0 votes)
14 views

Flutter Course (Weekly Plan)

Uploaded by

lamsalgobin18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Flutter Course (Weekly Plan)

Uploaded by

lamsalgobin18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Table of Contents Weeks

1. Introduction to Flutter/ Dart Week 1


Day 1: Getting Started
Day 2: First Flutter App
Day 3: Basics of Dart Programming
Day 4: Object-Oriented Programming in Dart
2. Flutter Widgets & UI Week 2
Day 1: Widgets 101
Day 2: Layout Basics
Day 3: Complex Widgets
Day 4: Hands-on Project
3. Assignments (Building UIs)

4. Building Interactive UI Week 3


Day 1: User Input and Forms
Day 2: Navigation and Routing
Day 3: State Management Basics
Day 4: Hands-on Project
5. Working with Lists and Data Week 4
Day 1: Lists and Grids
Day 2: Handling User Actions on Lists
Day 3: Dynamic Data and UI Updates
Day 4: Hands-on Project
6. Assignments (Building Complex Screens)

7. Building Multi-Page Apps with Widgets Week 5


Day 1: Advanced Widgets
Day 2: Custom Widgets and Reusability
Day 3: Navigating with Bottom Navigation and TabBar
Day 4: Hands-on Project

i
8. State Management and Local Storage Week 6
Day 1: Introduction to State Management
Day 2: State Management with Provider/Bloc
Day 3: Local Storage Basics
Day 4: Hands-on Project
9. Building a To-Do App with Hive and Bloc Week 7
Day 1: Introduction to Hive Database
Day 2: Introduction to Bloc for State Management
Day 3: Integrating Hive with Bloc
Day 4: Hands-on Project
10. Assignments (Building To-Do App by Yourself)

11. Networking and API Integration Week 8


Day 1: Introduction to REST APIs and Networking in Flutter
Day 2: Getting Data to APIs (GET/POST/…)
Day 3: Handling Asynchronous Data with Future and Stream
Day 4: Hands-on Project
12. Building News App Using Public API Week 9
Day 1: Displaying News Articles
Day 2: News Article Details Page and Navigation
Day 3: Version Control (GitHub, Git)
Day 4: Hands-on Project
13. Assignments (Building News App by Yourself)

14. Revision & Capstone Preparation Week 10


Day 1: Full Revision of Flutter Concepts (QnA)
Day 2-4: Capstone Project Planning
15. Team Project – Building a Movie App Week 11 - 12
Week 11: Team Collaboration and Development
Week 12: Finalizing the Movie App

ii

You might also like