Flutter Course Syllabus
Flutter Course Syllabus
1. Introduction
1. Learn to setup new material app using android studio.
2. Overview of flutter
3. Basic Dart programming concepts
4. Understanding the widgets.
5. Displaying the content on screen.
6. Debugging and testing app with flutter
3.Forms
1. Creating login and signup form
2. Handling user input
3. Form validation
4. Submitting form and retrieve data
4.Widgets
1. Material app and scaffold widget
2. Appbar
3. FloatingActionButton
4. Text,center and padding
5.User interface
1. Applying theme data
2. Applying custom font
6.Asynchronous Function
1. Future function
2. Async and await
8.Navigation
1. Navigator and routes
2. Applying push() and pop()
9.Common widgets
1. Container
2. Card
3. Importing images from network
4. Importing images as assets
5. Understanding Row and columns
6. Listview and listTile
7. Gridview
8. Alert dialogbox
9. Building views using listview.builder
10.Offline storage
1. Basic concept of sqlite database
2. Database connection
3. CRUD operation on flutter database
11.Basic GIT
12.Publishing app to playstore
13.Bonus Topic
1. Camera
2. Location
3. Connectivity
14.Project Work