Skip to content
Home Tutorials Roadmaps Courses
Log in Join free

Flutter App Development

Build beautiful, natively compiled mobile applications for iOS and Android from a single codebase.

SU Taught by Sukhwinder Singh 0 enrolled Intermediate

What you will learn

Master Flutter - Google's UI toolkit for building beautiful, natively compiled mobile applications from a single codebase.

Covers Dart programming, Flutter widgets, state management, API integration, Firebase backend, authentication, push notifications, and publishing to both app stores. Build 3+ real apps throughout the course.

Who this is for:
- Developers wanting to build cross-platform mobile apps
- Android/iOS developers looking to expand to Flutter
- Anyone who wants to ship production mobile apps fast

Course Syllabus

0 lessons · 11 modules
1. Dart Programming Language 5 lessons
  1. Lesson content for "Dart setup and your first Dart program".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Variables, data types and null safety".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Functions, named parameters and async/await".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Classes, objects and inheritance".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Mixins, enums and abstract classes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
2. Flutter Fundamentals 5 lessons
  1. Lesson content for "Flutter architecture and hot reload".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "MaterialApp, Scaffold and the widget tree".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Stateless vs Stateful widgets".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Lifecycle methods and setState".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Project structure and file organization".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
3. Widgets Deep Dive 5 lessons
  1. Lesson content for "Text, Icon and Container widgets".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Images, cards and list tiles".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Custom widgets and composition".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Themes, colors and styling".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Custom painters and clipping".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
4. Layouts & Responsive Design 5 lessons
  1. Lesson content for "Row, Column and Flex layout".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Stack, Positioned and Layered layout".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "GridView, ListView and scrolling".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Responsive layouts with LayoutBuilder".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "MediaQuery and adaptive design".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
5. Navigation & Routing 4 lessons
  1. Lesson content for "Navigator push and pop basics".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Named routes and route tables".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Navigation 2.0 and declarative routing".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Pass data between screens".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
6. Forms & Validation 4 lessons
  1. Lesson content for "Text fields, form widgets and focus".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Form validation and error messages".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Dropdowns, checkboxes and radio buttons".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Date pickers and custom input widgets".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
7. State Management 5 lessons
  1. Lesson content for "Why state management matters".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Provider pattern for dependency injection".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "ChangeNotifier and ValueNotifier".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Riverpod for modern state management".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Bloc pattern and when to use it".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
8. APIs & Networking 4 lessons
  1. Lesson content for "HTTP requests with Dio package".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "JSON serialization and model classes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "REST API integration patterns".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Error handling and network states".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
9. Firebase Integration 4 lessons
  1. Lesson content for "Firebase project setup for Flutter".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Cloud Firestore - real-time database".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Firebase Storage for file uploads".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Cloud Functions for backend logic".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
10. Authentication 4 lessons
  1. Lesson content for "Firebase Auth - email and password".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Google Sign-In and Apple Sign-In".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Phone number authentication".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Protected routes and auth state".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
11. Push Notifications & Publishing 4 lessons
  1. Lesson content for "Local notifications and scheduling".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Firebase Cloud Messaging setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Android build and Play Store release".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "iOS build and App Store release".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon

Student reviews

No reviews yet - be the first after you complete the course!