Learn Flutter and Build Android & iOS Apps From Scratch
- Welcome
- Why Flutter Motivation Presentation
- Lesson 1 Flutter Mac Install Part 1
- Lesson 2 Flutter Mac Install Part 2
- Lesson 3 Flutter Mac Install Part 3
- Lesson 4 Flutter Mac Installation Part 4
- Lesson 5 Flutter Win Install Part 1
- Lesson 6 Flutter Win Install Final
- Lesson 7 Operators Arithmetic
- Lesson 8 If else statements
- Lesson 9 Logical Operators
- Lesson 10 For Loop
- Lesson 11 While and DoWhile and Break
- Lesson 12 Switch Case
- Lesson 13 Functions Introduction
- Lesson 14 Return types String Int Bool
- Lesson 15 Using = For returning expressions
- Lesson 16 Arguments and Functions
- Lesson 17 Optional Parameters
- Lesson 18 Lexical Scope in Dart
- Lesson 19 Introduction to Classes and Objects Presentation
- Lesson 20 Class Creation + Instance Vars Intro
- Lesson 21 Adding Methods to our Class
- Lesson 22 Constructors Part 1
- Lesson 23 Named and Sugar Syntactic Constructors
- Lesson 24 Setters and Getters
- Lesson 25 Intro to Inheritance Presentation
- Lesson 26 Creating Classes and Inheriting From Parent Classes
- Lesson 27 Override Methods
- Lesson 28 Inheriting Classes with Constructors
- Lesson 29 toString Override Method
- Lesson 30 Introduction to Abstract and Interface Classes
- Lesson 31 Introduction to Collections Presentation
- Lesson 32 Creating and Looping thru Lists
- Lesson 33 Creating List with Person type
- Lesson 34 Maps
- Lesson 35 Introduction to Flutter Flutter App Anatomy
- Lesson 36 Flutter HelloWorld Text Widget
- Lesson 37 Material Design Text and Widgets Font Properties
- Lesson 38 Formatting and Separating Code
- Lesson 39 Scaffold Widget and the AppBar Adding Action Buttons
- Lesson 40 InkWell Widget and EventListeners Tap
- Lesson 41 GestureDetector Create Custom Button
- Lesson 42 Bottom Navigator and Adding Tap
- Lesson 43 Build a BizCard App
- Lesson 44 Building a Quotes App Part 1
- Lesson 45 Building Quotes App Done
- Lesson 46 Tip Calculator User Interface part 1
- Lesson 47 Tip Calculator Top Card and Custom Colors
- Lesson 48 Tip Calculator Building the Split Row
- Lesson 49 Tip Calculator Build the Tip Row
- Lesson 50 Tip Calculator Finished UI
- Lesson 51 Tip Calculator Finished
- Lesson 52 Creating a Listview of Movies
- Lesson 53 Customize ListTile Row and onTap
- Lesson 54 Navigating to Second Route Using Navigator push
- Lesson 55 Returning to the First Route
- Lesson 56 Passing data to Second Route
- Lesson 57 Creating a Movie Model Class and Show Movies Part 1
- Lesson 58 Movie App Passing a Movie Object to Details Route and Show Image
- Lesson 59 Movie App Customizing Row Part 1
- Lesson 60 Movie App Adding Movie Image
- Lesson 61 Movie App Finishing Custom Row
- Lesson 62 Movie App Changing the Background Color
- Lesson 63 Movie App Details Route Showing Movie Thumbnail
- Lesson 64 Movie App Details Route Adding Linear Gradient
- Lesson 65 Movie App Details Route Adding Movie Poster
- Lesson 66 Movie App Details Route Movies Header
- Lesson 67 Movie App Details Route Adding Movie Cast
- Lesson 68 Movie App Details Route Adding a Horizontal Line
- Lesson 69 Movie App Details Route Adding Bottom Movie Posters Final App
- Lesson 70 Movie App Code Refactor
- Lesson 71 Adding http Package to our Project Project Setup
- Lesson 72 Setup Network Class Simple Json Parsing
- Lesson 73 Fetching JSON Data
- Lesson 74 Fetching JSON and Using FutureBuilder
- Lesson 75 Finalizing Fetching JSON and FutureBuilder
- Lesson 76 PODO and Mapping JSON Intro Setup
- Lesson 77 PODO Creating a PostList Class and Mapping
- Lesson 78 PODO Final Implementation
- Lesson 79 What You'll Build WeatherForcast App Demo
- Lesson 80 - OpenWeather APPID
- Lesson 81 Setup Our Weather Forecast Project
- Lesson 82 Creating our Forecast Model Class Part 1
- Lesson 83 - Fixing Forecast Model Class
- Lesson 84 Setup Network Class
- Lesson 85 Pulling JSON Data from API and Showing it
- Lesson 86 Using FeatureBuilder to Show Data
- Lesson 87 Adding City and Country Names
- Lesson 88 Getting City Name Dynamically From TextField
- Lesson 89 Formatting and Showing Date
- Lesson 90 Showing Current Temp
- Lesson 91 Adding Humidity Wind and Max to the UI
- Lesson 92 Utilizing FontAwesome Icons
- Lesson 93 Setup getWeatherIcon Helper Function
- Lesson 94 Setup Bottom ScrollView Part 1
- Lesson 95 Setup Day in Bottom ScrollView
- Lesson 96 Adding WeatherIcon to our ScrollView
- Lesson 97 Finished App
- Lesson 98 Code and UI Improvements
- Lesson 99 Intro to Google Maps and API Key Android Setup
- Lesson 100 Optional iOS Google Map API Key Setup
- Lesson 101 Showing a Google Map Problem to be Fixed AndroidX
- Lesson 102 - Fixing AndroidX Issues
- Lesson 103 Running our Map on Both Android and iOS
- Lesson 104 Adding Markers
- Lesson 105 Showing another Marker
- Lesson 106 Implementing CameraPosition Animations
- Lesson 107 Quakes App Demo
- Lesson 108 Quakes App Our Quakes API and Chrome Extension
- Lesson 109 Quakes App Setting Up Project and TypesHelper Class
- Lesson 110 Quakes App Fixing our Types Issues
- Lesson 111 Quake App Getting All Quakes and Setup Markers
- Lesson 112 Quake App Markers Working
- Lesson 113 Quake App Adding Zooms and Final App
- Lesson 114 Setting Up Firestore Project
- Lesson 115 Reading Data from Firestore Database
- Lesson 115 Board App Setup Form Part 1
- Lesson 116 Board App Saving Data to Firestore DB from the App
- Lesson 117 Board App Custom Card Accounting for Nulls
- Lesson 118 Board App Restructuring Custom Card
- Lesson 119 Board App Quick Code Refactoring
- Lesson 120 Board App Delete a Document
- Lesson 121 Board App Update Document
- Lesson 122 Creating an Icon Showing online Icon tools
- Lesson 123 Using LauncherIcons Package to Generate iOS and Android Icons
- Lesson 124 Adding Splash Screen on Android
- Lesson 125 Launcher Image for iOS
- Lesson 126 Signing Android App Keystore and Building an AppBundle
- Lesson 127 Publishing App to GoogleStore
- Lesson 128 Setup iOS App to Publish in the Appstore
- Lesson 129 Creating the iOS Archive and Uploading it