Course Outline


  • Flutter vs other cross-platform frameworks

Installing Flutter

Overview of Flutter Features and Architecture

Choosing an IDE

Using the Dart Programming Language

Creating an Application

Using Templates and Scaffolding

Working with Widgets (Stateless vs Stateful)

Creating the User Interface

Reloading the App while Maintaining State (Hot Reloading)

Customizing the App with Layouts, Painting, and Animation

Adding Packages and Plugins

Accessing the Native Platform's APIs

Testing the App


Summary and Conclusion


  • Object oriented programming experience
  • Access to an iOS or Android mobile device


  • Developers
  • UX prototyper who wants to create app prototypes
 14 Hours

Testimonials (5)

Related Categories