GreCode Labs Course Outline
GreCode Labs Course Outline
EMAIL: [email protected]
TIME: TBA
2. What is Flutter?
5. Flutter Setup-Overview
6. Windows Setup
Solid Foundation [Roller Dice App] 12. Analyzing a New Flutter Project
Functions
Basics
Functions
Arguments
Objects
(Non-widget Objects)
need them?
Concepts
‘Variables’
41. Instance Variables (Properties) &
Configurable Widgets
Functions
Constructor Functions
Values
Widget
More Widgets
Widget
Lifecycle
Operators
Button
Properties
Operator
Google Fonts
Widgets
Casting"
SingleChildScrollView
Basics
Dart Features
Theming [EXPRNSE TRACKER APP] 96. Starting Setup & Repetition Time!
97. Adding an Expense Data Model with a
with ListView
Actions
Understanding Context
Keystroke
TextEditingController
Input
and OR Operators
an Error Dialog
"Snackbars"
in)
Available Space
Screen
with InkWell
MealDetails Screen
Screen
Management)
Pushing)
PopScope
Screen
Riverpod Works
Provider
managed State
Provider
vs Implicit Animations
Animation Controller
Animations
SECTION 11: Handling User Input & Working 204. Module Introduction
With Forms [SHOPPING LIST APP] 205. Setup & A Challenge For You
the List UI
Widgets
Key
Sending HTTP requests [SHOPPING LIST 219. What's a Backend? And Why
Work?
221. Setting Up a Dummy Backend
(Firebase)
Backend
(e.g., Camera) [FAVORITE PLACES APP] 235. Setup & A Challenge For You!
Solution 1/6)
5/6)
Package
Taking Pictures
Android
Widget
Location
Setup
Model
Form
Dynamic Map
a Location Manually
Database
Loading Data
266. Module Summary
Building a Chat App with Flutter & Firebase 269. App & Firebase Setup
Authentication Screen
Screen)
Steps
Widget
Whilst Uploading
Firestore Setup
Widgets
Firestore
From Firestore
Messages as a Stream
Steps