The Working with Flutter training course is designed to get students started with the open-source toolkit for developing software applications that was created by Google and built on the Dart programming language. Flutter lends itself well to mobile applications especially and has seen a large adoption in recent years.
The course begins with an introduction to Flutter, what it is, why it was created, and how it compares to other similar programs. Students will learn how to use Flutter from Android and iOS, common cross-platform issues, and the user interface. Next, students will understand how to incorporate data from backend services into their applications and use new skills in state management, asynchronous programming patterns, accessibility and internationalization, platform integration, and package management. Finally, students will gain skills in various tools and workflows, testing best practices, and deploying their applications.
Purpose
|
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications. |
Audience
|
Developers looking to adopt the Flutter toolkit for building mobile and web applications that have at least some experience building those in the past. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 4 Days |
Related Technologies
| Android | iOS |
Productivity Objectives
- Explain what Flutter is and when/how it should be used
- Build both an iOS and Android application using Flutter
- Manage the testing and deployment of applications on Flutter
- Interpret the software development patterns used in Flutter