- Google Material Design
- Scaffold Documentation
- AppBar Documentation
- Material Design Colour System
- Image Widget Documentation
- Pubspec File - Learn More
- Adding Assets
- Flutter Widgets
- Container Documentation
- Column Documentation
- Row Documentation
- Download fonts from fonts.google.com
- How to add fonts to the pubspec.yaml file
- Icons Class
- Material Icons
- Expanded Class
- BuildingLayouts Completed Project
- Starter Project
- TextButton Documentation
- Download App Icon
- Generate App Icons with AppIcon.co
- Completed Project
- Run code on DartPad
- Classes & Objects
- Class Constructors
- Dart Lists
- Dart Maps
- Exception Handling in Dart
- Exception Hadling Code Sample
- Starter App
- Flutter Themes
- The Flutter Cookbook
- ThemeData Class
- The Color Class
- When to Use Keys - Flutter Widgets 101 Ep. 4
- Sound Null Safety
- The GestureDetector Class
- Slider Class
- Completed App
- ClimateApp Starter Project
- Get the Location using the Geolocator Package
- OpenWeatherMap APIs
- Fetching Data from the Internet
- The Dart http package
- OpenWeatherMap Current Weather Documentation
- HTTP Package API Reference
- HTTP Response Class Documentation
- List of HTTP Status Codes
- The State Class
- OpenWeatherMap Weather Conditions
- Navigating between Screens in Flutter
- Navigation Demo App
- Navigate with Named Routes
- Create and Style a TextField
- The TextField Class
- ClimateApp Completed
- ChatApp Starter Project
- Create Firebase Account
- Firebase Core Package for Flutter
- Firebase Auth Package for Flutter
- Cloud Firestore Package for Flutter
- Firebase Documentation
- StreamBuilder Class Documentation
- AsyncSnapshot Class Documentation
- Dart: For Loops
- ListView Class Documentation
- Guide to the Firestore Security Rules
- ChatApp Completed Project