Flutter Course for Beginners – 37-hour Android App Development Tutorial
By freeCodeCamp.org
Published: Feb 24, 2022“
Learn how to use Flutter in this complete course for beginners. Flutter is an open-source UI software development kit used to create cross-platform applications for iOS, Android, Windows, Mac, and more.GitHub repo: https://github.com/vandadnp/mynotes-course
Course developed by Vandad Nahavandipoor. Check out his channel: https://www.youtube.com/channel/UC8Np…Discord study group (for questions and answers about this course): https://discord.gg/C8UpxJyU4n
Setting up Firebase CLI and FlutterFire CLI on Windows: https://www.youtube.com/watch?v=nQ3Ah…Course Contents
- (00:00:00) Introduction
- (00:02:57) Developer Accounts
- (00:39:12) Setup
- (01:14:42) Introduction to Dart
- (02:01:26) Dart Control Statements and Collections
- (02:46:44) Sound Null safety in Dart
- (03:27:12) Dart Enumerations, Classes and Objects
- (04:18:36) Advanced Dart
- (05:00:41) Project Setup
- (05:48:30) iOS App Setup
- (06:59:32) Android App Setup
- (07:31:31) Firebase Backend Setup
- (08:01:20) Basic Registration Screen
- (09:04:54) Login View
- (09:53:10) Separating App Initialization from Login and Register Screens
- (10:19:47) Setting up Git and GitHub
- (11:10:34) Email Verification View
- (11:44:45) Link Between Login and Register Views
- (12:18:01) Logout View
- (13:13:46) Go From Login to Notes View
- (13:36:43) Cleaning Up our Routes
- (13:51:17) Error Handling in Login View
- (14:16:21) Error Handling in Register View, Next Screen After Registration
- (14:44:45) Confirming Identity Before Going to Main UI…
”