Course Objective: The Mobile Apps Development & Design using Flutter course is designed to provide learners with the skills necessary to build high-quality, cross-platform mobile applications using the Flutter framework. The course covers the fundamentals of Flutter, starting with an introduction to Dart, the programming language used with Flutter. Students will learn to design and build responsive and interactive user interfaces using Flutter’s rich set of pre-built widgets, mastering the creation of both Android and iOS apps from a single codebase. Key topics include UI design, app navigation, state management, data handling, API integration, and incorporating animations. The course also delves into testing and debugging techniques, helping students ensure the reliability and performance of their apps. By the end of the course, learners will be equipped to deploy their apps to app stores and will have a solid understanding of industry best practices in mobile app development, enabling them to create polished and professional mobile applications with Flutter.
Module Code
|
Module Name
|
Duration (Hrs)
|
101
|
Introduction To The Course
|
06
|
102
|
Dart Programming Language
|
18
|
103
|
Basic Widgets in Flutter
|
21
|
104
|
State Management with Stateful Widgets
|
12
|
105
|
State Management with Provider
|
15
|
106
|
Local Persistence
|
12
|
107
|
Firebase
|
21
|
108
|
REST APIs
|
15
|
Total
|
120 Hrs
|