Course Outline

Introduction

  • 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

Troubleshooting

Summary and Conclusion

Requirements

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

Audience

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

Testimonials

Related Courses

Flutter Development Bootcamp with Dart

  35 hours

Advanced Flutter

  14 hours

BLoC Pattern

  14 hours

Embedded Linux Kernel and Driver Development

  14 hours

React Native for iOS and Android

  21 hours

Titanium: Build Native Mobile Apps Using Javascript

  7 hours

Embedded Linux Systems Architecture

  35 hours

Embedded GNU/Linux Kernel Internals and Device Drivers

  35 hours

NativeScript for iOS and Android Development

  7 hours

Big Data Streaming for Developers

  14 hours

.NET MAUI Fundamentals

  14 hours

.NET MAUI (Intermediate)

  14 hours

Advanced .NET MAUI

  14 hours

Ionic2

  14 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours