SkillManthan Logo - Best IT Training Institute in Lucknow
Loading your future skills...
+91-6392-361-443,+91-9120-341-047
theskillmanthan@gmail.com
Register Now Skill Test
Download Courses - SkillManthan Technologies Pvt Ltd
Course Banner

Flutter App Development (Beginner to Advanced)

Learn Flutter to build cross-platform mobile apps for Android & iOS using a single codebase with beautiful UI and high performance.


Course Description

This course covers complete Flutter development including Dart language, UI widgets, state management, Firebase, APIs and real-world mobile projects. Suitable for beginners and developers shifting from Android / Web.

Detailed Course Syllabus

L.N. Contents Hours
1
  1. Introduction to Flutter & Dart
  2. Why Flutter?
  3. Install Flutter & Android Studio
  4. Project Structure Overview
  5. Run First Flutter App
2
2
  1. Dart Basics
  2. Variables & Data Types
  3. Conditions & Loops
  4. Functions & Classes
  5. Null Safety
2
3
  1. Flutter Widgets
  2. Stateless Widget
  3. Stateful Widget
  4. Hot Reload & Debugging
2
4
  1. Layouts & UI Design
  2. Row / Column
  3. Container / Padding
  4. ListView / GridView
  5. Custom UI Components
2
5
  1. Navigation
  2. Routes & Screens
  3. Bottom Navigation Bar
  4. Drawer Navigation
2
6
  1. Forms & Validation
  2. Input Fields
  3. Validation Handling
  4. Snackbar / Dialogs
2
7
  1. State Management
  2. setState()
  3. Provider (Intro)
  4. Bloc / GetX (Intro)
2
8
  1. Local Storage
  2. Shared Preferences
  3. SQLite / Hive
2
9
  1. API Integration
  2. HTTP Requests
  3. JSON Parsing
  4. Showing Data in UI
2
10
  1. Firebase Integration
  2. Authentication (Login/Signup)
  3. Firestore Database
  4. Push Notifications (Intro)
2
11
  1. Mini Projects
  2. ✔ Expense Tracker
  3. ✔ Notes App
  4. ✔ Weather App (API)
2
12
  1. Major Project (Complete App)
  2. ✔ E-Commerce App
  3. ✔ Social Media Style App
  4. ✔ Learning / Course App
2