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

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity