Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Frontend Masters

Cross-Platform Mobile Apps with Flutter

via Frontend Masters

Overview

It's challenging to create one App for different platforms in the mobile space. In this course, we'll see Dart as a language, how Flutter works with the user interface, create widgets and connect those widgets with data. By the end, you will have one App you can compile to Android, iOS, and the web using the PWA platform. You will be able to publish the same App in different App Stores.

Syllabus

  • Introduction
  • Mobile Dev & Flutter Overview
  • Dart Overview
  • Dart Basics
  • Variables & Types
  • Collections & Null Safety
  • Functions & Lambdas
  • Functions Q&A
  • Classes
  • Flutter Overview
  • Flutter Project Setup: Android Studio
  • Flutter Project Setup: VS Code
  • Flutter Code Tour
  • Text & Layout Widgets
  • StatelessWidget
  • StatefulWidget
  • Widget Styles
  • Adding Assets
  • Creating the Offers Page
  • Styling the Offers Page
  • Creating the Card Layout
  • Handling Overflow
  • Bottom Navigation
  • Rendering Pages
  • Pages Data Model
  • ProductItem Widget Layout
  • Adding Button
  • Creating a Data Manager
  • Request Data with Futures
  • Rendering Data with FutureBuilder
  • Nesting ListView Widgets
  • Laying Out the Order Page
  • Adding and Removing Products
  • Responsive Design
  • Building for Android & iOS
  • Building a PWA
  • Wrapping Up

Taught by

Maximiliano Firtman

Reviews

Start your review of Cross-Platform Mobile Apps with Flutter

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.