0% found this document useful (0 votes)
37 views3 pages

Dart - Flutter Syllabus - Krout-IT

Uploaded by

Sovanvichea Ping
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)
37 views3 pages

Dart - Flutter Syllabus - Krout-IT

Uploaded by

Sovanvichea Ping
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/ 3

Weeks Hour Chapters Description

0. Welcome and introduction

2 Hours
eachother 1. What is Flutter?
1. Introduction to Cross- 1.2. Why Flutter?
Platform Development with 1.3. Properties of flutter
Flutter and Dart 1.4. Structure of flutter
2.1. Prerequisites for Flutter Development
2.2. Overview of the Process
2.3. Windows Setup:
Week 1

2.3.1. Install Flutter SDK


2.3.2. Install Android Studio
2 Hours

2.3.3. Install Android Emulator


2. Setup and Installation
2.4. Mac setup

2.4.1. Install Flutter SDK


2.4.2. Install Android Studio/Xcode
2.4.3. Install IOS Emulator
2.5. Configuration of Flutter Development
3.1. Creating a New Flutter
2 Hours

3. How to create Flutter Apps 3.2.Getting start with flutter


from Scratch 3.3. Working with Assets in Flutter & the Pubspec file
3.4. How to add app icons to IOS and Android Apps
week 2 + Week 3 + Week 4

4.1. What is dart?


4.2. Style code in dart
4.3. Data type
4.4. Variable
4.5. Condition
10 Hours

4.6. Function
4. Dart Langaug 4.7. Class
4.8. Setter and getter
4.9 Constructor
4.10. Object Oriented Programming
4.11. Collection
4.11.1 . List
4.11.2. .Map
5.1 App Level
4 Hours
Week 6 + Week 7 + Week + 8 Week 5

5.2 Screen Level


5. Widget
5.3 Layour or block level

6.1 Fundemental of UI
6.2. Layout
6. UI Design
6.3. Single-Child Widget
6

6.4. Multi-child widget


7.5. Scrollable widget and other Widget
7.1. Overview
7.2. Stateless widget
7.3. Stateful widget
7 State
6

7.4. Example
7.5. Custom widget class

8.1. Asynchronous in flutter


8.2. Future
8.3. Delayed of future
8.4. await and async
8.5. Future builder widget
8.6. Get data from internet with http API JSON
8 Advance
8
Week 9 Week 10 Week 11

8.7. How to create object class for get data JSON


8.8. Exersice Create app
8.9. CRUD in firestore
8.10. Prepare app for release to AppStore and PlayStore
8.11. Assignment

9.1. What is MVC?


9.2. How to make your project is clean
9.3
9.4.
9.5.
9. Architectural pattern(MVC)
4

9.6.
9.7.
9.8.
9.9.
Complete Project cause

You might also like