Course Details

FLUTTER APPLICATION DEVELOPMENT
Course Synopsis
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. The goal is to enable developers to deliver high performance apps that feel natural on different platforms, embracing differences where they exist while sharing as much code as possible. It is Google’s mobile app SDK, complete with a framework, widgets, and tools, that gives developers an easy way to build and deploy visually attractive, fast mobile apps on both Android and iOS platforms. It enables a smooth and easy cross-platform mobile app Development.
Required Textbooks
- Rap Payne, “Beginning App Development with Flutter”, Apress.
- Marco L. Napoli, “Beginning Flutter: A Hands-on Guide to App Development”, Wiley.
Completion Criteria
After fulfilling all of the following criteria, the student will be deemed to have finished the Module:
- Has attended 90% of all classes held.
- Has received an average grade of 80% on all assignments.
- Has received an average of 60% in assessments.
- The tutor believes the student has grasped all of the concepts and is ready to go on to the next module.
Prerequisites
- Fundamental understanding of programming, bits/bytes, procedures, classes, and computer architecture. It's absolutely acceptable if you only have a theoretical understanding of programming, but you should be certain about what programming is and what you intend to gain from this session.
- If you are only interested in theory and have no interest/patience in spending at least 10 hours every week throughout the duration of the course, then this course might not be for you.
- If you have absolutely no idea about programming or do not see yourself doing programming in the next six -odd months, then this class may not be for you.