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.
Overview
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