YoVDO

Cross-Platform Mobile Apps with Flutter

Offered By: Frontend Masters

Tags

Flutter Courses Mobile Development Courses Responsive Design Courses

Course Description

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

Related Courses

Fundamentals of Fluid-Solid Interactions
École Polytechnique via Coursera
Build Native Mobile Apps with Flutter
Google via Udacity
Creating a Calculator App with Flutter
Coursera Project Network via Coursera
Learn Dart Programming for Flutter
Udemy
Dart & Introducción a Flutter
Udemy