Cross Platform Mobile App Development using Flutter Starts 29 Apr, 2022

This course empowers students to build cross-platform mobile applications. The course will provide a solid foundation for developing high-quality, interactive mobile applications for iOS and Android devices using Flutter through hands-on learning.

Cross Platform Mobile App Development using Flutter
Curriculum
The course will be scheduled in three parts as follows:
1. Introduction to Flutter
Topics Covered: Introduction to Flutter, Development Environment, Introduction to Dart Programming Language, Control Flow and Functions in Dart, Object-Oriented Programming
2. Flutter Expert
Topics Covered: Flutter Intermediate Concepts - Navigation, Listviews, Themes in Flutter, Networking in Flutter, Publishing Flutter Apps
3. Mobile Practitioner
Topics Covered: Integration to Databases, Integration to external applications & packages, Mobile app Templates, Introduction to UI/UX tools, The App Development Process, App Testing

Course Details
1. Students will build interactive and responsive mobile applications using Flutter Framework and Dart Programming Language
2. Students will understand the concepts of Object-Oriented Programming (OOP)
3. Students will implement The MVC Design Pattern and…
4. Students will be able to analyze and store data using Firebase
5. Students will create security features for their mobile app with authentication
6. Students will understand the basics of Data Structures such as linked list, queues, array, trees etc.
7. Students will practice retrieving local and real-time data from the web into the mobile application using API’s
8. Students will create and publish their Android apps on the play store

Projects
There will be one final project for this course. The problem statement will be given in context of a real-world data set and will be uploaded on the LMS. The date of final project submission and project presentation will be given in class and posted on the LMS.

FAQs
How do I interact with the educator during the class?
You can interact with the educator during the class using the chat feature.

What if I have queries related to the topic after the class?
We provide 24*7 live support to all our students via live chat feature and email. Our academic enablers are always available to help you throughout the course.

How will I be graded?
You will be graded on the basis of weekly quizzes, assignments, lab engagements, midterm and final exams.

Is the course material accessible to the students even after the course is over?
Yes, the course material is accessible to the students even after the course is over in the form or PDF documents and recorded lectures.