X

Cross Platform Application Development using Flutter

By Dr. Himanshu N. Patel   |   Dr. Babasaheb Ambedkar Open University, Ahmedabad
Learners enrolled: 893
In today’s global economic scenario, highly skilled, versatile professionals with an all-around approach to problem solving are needed. The course in Cross Platform Application Development using Flutter of Dr. Babasaheb Ambedkar Open University, Ahmedabad, wishes to create such professionals. Cross Platform Application Development using Flutter course is designed such that after completed the course, the learner will be able to install and setup Flutter development environment, build user interfaces with Flutter, make use of layouts in Flutter, Use themes to share colors 3 and font styles, Add interactivity to Flutter app, add assets and images, use navigation and routing, create animations in Flutter, use Accessibility & internationalization in Apps, use data and backend in Flutter, deploy app in Flutter, use packages and plugins, test and debug app and add Flutter to an existing app. The course content will contain recorded videos, which are based on the syllabus designed by the experts. All the participants who are enrolled in the course can take the course online. Also, they can download the video/text material for later use. After the completion of each lecture, the students can clarify their doubts with the instructor, who is available online. At the end of the course, the students have an option to undergo an online test, which is objective. On successful completion of the exam, the student shall be provided with a certificate declaring the participation and successful completion of the course by the candidate as per the guidelines
Summary
Course Status : Upcoming
Course Type : Core
Language for course content : English
Duration : 12 weeks
Category :
  • Computer Science
Credit Points : 4
Level : Undergraduate/Postgraduate
Start Date : 15 Jul 2025
End Date : 15 Nov 2025
Enrollment Ends : 15 Sep 2025
Exam Date :

Page Visits



Course layout

WEEK

TOPIC

Week-1

Introduction to Cross-Platform Application Development

Week-2

Introduction to the Dart Language, Getting Started with Flutter

Week-3

Understanding Flutter Widgets,

Week-4

Building User Interfaces with Flutter

Week-5

State Management in Flutter,

Week-6

Working with Flutter Navigation

Week-7

Integrating APIs and Working with Data, Storing Data Locally

Week-8

Working with Firebase in Flutter

Week-9

Building and Deploying Multi-Platform Applications, Performance Optimization in Flutter

Week-10

Custom Widgets and Plugins

Week-11

Testing in Flutter

Week-12

Flutter for the Web and Desktop         

Books and references

Books
1. MCA-303: Cross-Platform Application Development, June 2024 by Dr. Babasaheb Ambedkar Open University, Ahmedabad
 2. Beginning Flutter: A Hands-On Guide to App Development, Marco L. Napoli, ISBN: 978-1119550822 by Wrox
3. Flutter for Beginners" (Second Edition), Alessandro Biessek, ISBN: 978-1800566008 by Packt Publishing
 4. Flutter Cookbook, Simone Alessandria & Brian Kayfitz, ISBN: 978-1838823382 by Packt Publishing
 5. Flutter Projects: A practical, project-based guide to building realworld cross-platform mobile applications and games, Simone Alessandria, ISBN: 978-1800565995 by Packt Publishing

 References
 1. https://docs.flutter.dev/
2. https://dart.dev/overview
3. https://dartpad.dev/
4. https://docs.flutter.dev/
 5. https://firebase.google.com/docs/flutter/setup?platform=android
6. https://flutter.dev/multi-platform
7. https://docs.flutterflow.io/concepts/custom-code/custom-widgets/

Instructor bio

Dr. Himanshu N. Patel

Dr. Babasaheb Ambedkar Open University, Ahmedabad

Dr. Himanshu Patel received the B.E (IC) from Bhavnagar University, M.C.A degrees from Indira Gandhi National Open University and Ph. D in Computer Science from Sardar Patel University in 1998, 2004 and 2012, respectively. He has qualified for the SET and NET Examination conducted by UGC in 2006 and 2008 respectively.

Dr. Himanshu Patel is working as an in-charge controller of examination and senior Assistant Professor (Computer Science) at Dr. Babasaheb Ambedkar Open University, Ahmedabad. He has to his credit 17 research papers in National and International Journals, 20 paper presentations in National and International conferences. He has authored 4 books and 4 chapters in books and edited 14 books. His current area of interests is speech recognition, natural language processing, machine learning, software development, mobile learning and Open Educational Resources.

Dr. Himanshu Patel has been research guide and reviewer for several archived journals at the international level. He is a member of several academic and professional bodies in the area of computer science and distance education.

Course certificate

The Evaluation Phase has two components: Internal and External. 30% for Internal Assessment & 70% of External Proctored Exam. For successful completion of the evaluation phase, one must get a minimum of 40% in the Continuous Internal Assessment and External Proctored Examination. 30 Marks will be allocated for the Internal Assessment and 70 Marks will be allocated for the External Proctored Examination. Candidates who complete all the required components successfully are eligible to receive the Certificate.


MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US