Flutter is a free and open-source mobile UI framework created and maintained by Google. It provides the environment to create native mobile applications with a single codebase that can target both the Android and iOS operating systems.
Application development using Flutter allows for rapid deployment to both operating systems and lowers the amount of development resources required. The performance of Flutter applications is high as it allows developers to compile their application to native code for each mobile operating system.
Throughout this certificate, students will build projects to reinforce Flutter application development concepts with the Dart programming language. Students who successfully complete the courses will be able to develop applications suitable for distribution to app stores and/or in-house applications.
Students ideally should have some basic programming exposure prior to taking this course and have access to an Apple computer that can use the current version of Apple's development environment XCode if they wish to target iOS devices as well as Android devices.