Flutter & Dart - The Complete Flutter App Development Course

Paulo Dichone, Developer and Teacher

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
179 Videos (23h 29m)
    • Introduction to Flutter and Dart Mobile Development

      3:16
    • About Flutter Beta

      4:26
    • Download Android Studio Mac Setup

      8:43
    • How to Get More Out of The Course

      11:23
    • Lesson 4 Setup Flutter SDK Mac

      13:42
    • Lesson 5 Setting Up Dart and Flutter in IntelliJ Mac

      8:23
    • Lesson 6 Setting Android Studio with Flutter and Run First Flutter Helloworld

      7:51
    • Lesson 7 Using IntelliJ to also run iOS and Android Apps

      5:34
    • Lesson 8 Why Flutter Motivation Presentation

      10:53
    • Lesson 9 Intro to Dart and dartPad too part 1

      8:45
    • Lesson 10 Dart Code Style and Naming Convention

      5:04
    • Lesson 11 Declaring Variables in Dart String Part 1

      11:10
    • Lesson 12 Types and Assigning types to variables

      8:02
    • Lesson 13 Numbers Ints Double

      4:01
    • Lesson 14 Booleans

      3:16
    • Lesson 15 Const and final keywords

      6:58
    • Lesson 16 Concatenation

      6:36
    • Lesson 17 Operators Arithmetic

      8:15
    • Lesson 18 Equality and Relational Operators

      6:44
    • Lesson 19 If else statments

      7:50
    • Lesson 20 Logical Operators

      11:35
    • Lesson 21 For Loop

      6:41
    • Lesson 22 While and DoWhile and Break

      5:48
    • Lesson 23 Switch Case

      5:22
    • Lesson 24 Functions Introduction

      7:27
    • Lesson 25 Return types String Int Bool

      11:44
    • Lesson 26 Using => For returning expressions

      3:59
    • Lesson 27 Arguments and Functions

      8:49
    • Lesson 28 Optional Parameters

      5:37
    • Lesson 29 Lexical Scope in Dart

      9:28
    • Lesson 30 Introduction to Classes and Objects Presentation

      5:55
    • Lesson 31 Class Creation + Instance Vars Intro

      9:02
    • Lesson 32 Adding Methods to our Class

      6:04
    • Lesson 33 Constructors Part 1

      10:19
    • Lesson 34 Named and Sugar Syntactic Constructors

      6:31
    • Lesson 35 Setters and Getters

      4:43
    • Lesson 36 Intro to Inheritance Presentation

      7:46
    • Lesson 37 Creating Classes and Inheriting From Parent Classes

      8:30
    • Lesson 38 Override Methods

      8:03
    • Lesson 39 Inheriting Classes with Constructors

      7:36
    • Lesson 40 toString Override Method

      7:07
    • Lesson 40

      0:59
    • Lesson 41 Introduction to Abstract and Interface Classes

      9:15
    • Lesson 42 Abstract and Interface classes in Dart Full

      15:14
    • Lesson 43 Introduction to Collections Presentation

      4:37
    • Lesson 44 Creating and Looping thru Lists

      9:13
    • Lesson 45 Creating List with Person type

      6:41
    • Lesson 45

      2:49
    • Lesson 46 Maps

      8:23
    • Lesson 47 Introduction to libraries and Creation

      9:54
    • Lesson 48 Exploring the Project Structure and Math libraries

      9:34
    • Lesson 49 Introduction to Flutter Flutter App Anatomy

      3:34
    • Lesson 50 Writing a Hello World With Flutter Text Widget

      8:41
    • Lesson 51 Little Material Design Presentation

      2:46
    • Lesson 52 Material Design Text and Widgets Font Properties

      7:22
    • Lesson 53 Separating Code Creating a Stateless Home Class

      12:24
    • Lesson 54 Creating Libraries and Add Widgets to Libraries Clean Code

      5:38
    • Lesson 56 Layouts Containers and Colums

      13:29
    • Lesson 57 Rows and Expanded

      6:14
    • Lesson 58 Stack Widget

      3:39
    • Lesson 59 Introduction to Scaffold Widget and Other Widgets

      4:34
    • Lesson 60 Scaffold Widget and appBar and toobar Widgets Tap

      11:34
    • Lesson 61 Scaffold Inkwell and Taps + other Scaffold properties

      10:14
    • Lesson 62 Scaffold BottomNavigator and Adding Touch

      6:58
    • Lesson 63 FloatingActionButton Running on iOS and Android

      4:10
    • Lesson 64 Introduction to GestureDetector Widget Part 1

      10:25
    • Lesson 65 Gesture dectector Custom Buttons and Tap Final

      14:10
    • Lesson 67 Intro to Stateless vs Stateful Widgets

      3:36
    • Lesson 68 Intro to Make it Rain App Slide

      1:39
    • Lesson 69 App Let it Rain UI Part 1

      9:55
    • Lesson 70 App Make it Rain UI setup Part 2

      10:37
    • Lesson 71 App Let it Rain Final

      9:05
    • Lesson 72 Challenge MakeItRain App

      1:01
    • Lesson 73 Solution to the Challenge

      2:02
    • Lesson 74 Building Layouts Introduction Login Form App

      1:21
    • Lesson 75 App Login Setup Configurations and UI Part 1

      11:53
    • Lesson 76 UI Settup Image and TextFields Part 2

      12:07
    • Lesson 77 UI Setup Part 3

      12:34
    • Lesson 78 Code Logic Added

      10:35
    • Lesson 79 Login App Final Fixes Final App

      7:09
    • Lesson 80 Widgets Tree Presentation

      3:45
    • Lesson 90 Intro WeightMars

      1:42
    • Lesson 91 Weight On UI Part 1

      12:54
    • Lesson 92 UI Finalized

      12:42
    • Lesson 93 Weight On X Logic Part 1

      11:28
    • Lesson 94 Weight on X Final

      7:32
    • Lesson 95 BMI Intro to Challenge

      4:37
    • Lesson 96 BMI Solution UI Setup 1

      10:59
    • Lesson 97 BMI solve Challenge UI Final Part 2

      10:57
    • Lesson 98 BMI solution Writing the Logic

      11:27
    • Lesson 99 Final Solution Challenge

      10:36
    • Lesson 100 Intro to HTTP and JSON

      6:14
    • Lesson 100A Updates Flutter Beta 2 JSON and Child Fixes

      11:15
    • Lesson 101 Intro to Async and Future Http Request in Flutter

      5:38
    • Lesson 102 Parsing a JSON object Part 1

      16:59
    • Lesson 103 Parsing JSON Getting Field values

      9:45
    • Lesson 104 Parsing Json Adding data to a Textview

      6:52
    • Lesson 105 Parsing data int Listview

      12:09
    • Lesson 106 Parse and Listview Customizing Listviews Part 1

      9:39
    • Lesson 107 Listview Pairing Row data with the List data

      10:36
    • Lesson 108 Parse and Listview and Alertdialog Final

      11:32
    • Lesson 109 Parsing Complex Json Tree Important

      10:19
    • Lesson 110 - App Challenge

      2:07
    • Lesson 105 Quakes App Solution Part1

      10:17
    • Lesson 106 Challenge Quake Solution Fixing return Types Getting json Data

      7:09
    • Lesson 107 Challenge Solution Getting data into Listrow

      8:26
    • Lesson 108 Challenge Solutioin Quake Row UI

      9:25
    • Lesson 109 Challenge App Quake Formatting Dates

      14:52
    • Lesson 110 Challenge Earthquake Final

      7:03
    • Klimatic Dart2 Update Fix

      1:52
    • Lesson 111 Klimatic Intro Slide

      1:05
    • Lesson 112 Signup for API Key

      6:23
    • Lesson 113 Project Creation and Images, UI and Unsplash and Tiny Image site

      12:24
    • Lesson 114 UI Setup Add image bg and Appbar Button Part 1

      9:15
    • Lesson 115 UI Setup and API Setu

      11:07
    • Lesson 116 Http Requests to the API and Getting Data in the Console

      11:35
    • Lesson 117 Data on Screen and FutureBuilder Widget

      16:03
    • Lesson 118 Learn how to send data from Screen A to B part 1

      10:07
    • Lesson 119 Navigate to Second Screen and Passing data Part 2

      14:09
    • Lesson 120 Sending Data back to First Screen Final

      17:41
    • Lesson 121 Go to Second Screen Second Screen UI Part 1

      9:19
    • Lesson 122 Changing City and Getting Weather Temp

      12:48
    • Lesson 123 Klimatic Final App Congrats

      14:09
    • Lesson 124 Intro to Persistence in Futter

      4:08
    • Lesson 126 Read Write Show data in console

      11:36
    • Lesson 128 Shared Preferences

      19:28
    • 125 Flutter IO Reading and Writing to Text File Part 1

      17:30
    • Lesson 124 Intro to Persistence in Futter

      4:08
    • Lesson 126 Read Write Show data in console

      11:36
    • Lesson 127 Read and Write Final

      6:55
    • Lesson 128 Shared Preferences

      19:28
    • Lesson 129 Introduction to DB Part 1 Contact Manager App

      3:12
    • Lesson 130 Database Setup Project and Dependencies

      9:03
    • Lesson 131 Good Creating DbClientHelper Class Part 1

      7:45
    • Lesson 132 Good Creating DbClientHelper Part 2

      10:43
    • Lesson 133 Good DbClientHelper setup Part 3

      15:06
    • Lesson 134 Good DbClientHelper setup Part 4

      13:53
    • Lesson 135 Good DbClientHelper DONE

      5:39
    • Lesson 136 Saving and Retriving Users Console App

      9:46
    • Lesson 137 DB Crud Operations in the Console Done

      13:38
    • Lesson 138 Show Users From Database in a Listview Final

      11:04
    • Lesson 139 Demo NoToDo App

      1:40
    • Lesson 140 UI and Project Setting

      12:30
    • Lesson 141 Setting up NoDo Model and Row

      12:17
    • Lesson 142 Setup Database Helper

      8:44
    • Lesson 143 Saving Data to Database

      15:18
    • Lesson 144 Showing Items in Listview

      16:58
    • Lesson 145 Showing all previous and current data in the Listview

      12:01
    • Lesson 146 Delete Row from DB and Redraw Screen

      7:53
    • Lesson 147 Final NoTodoApp

      23:45
    • Lesson 148 Intro to Firebase

      4:15
    • Lesson 149 Firebase Android Setup Part 1

      15:09
    • Lesson 150 Firebase Android Setup Done

      9:54
    • Lesson 151 Android Writing to Firebase DB

      9:00
    • Lesson 152 OPTIONAL iOS Firebase Setup and Writing to DB

      8:02
    • Lesson 153 Rading data from Realtime Database Part 1

      6:36
    • Lesson 154 Bulding a CommunityBoard App Setup Model class

      9:35
    • Lesson 155 Setting up CommBoard Part 2

      7:50
    • Lesson 156 CommunityBoard Setup Methods Part 3

      11:01
    • Lesson 157 Comm Board App Saving data to DB Part 4

      7:25
    • Lesson 158 CommunityBoard App Part 5 Showing Items in the FirebaseListview

      11:39
    • Lesson 159 CommunityBoard Added onChanedData Final

      7:14
    • Lesson 160 Intro to Firebase User Authentication

      3:18
    • Lesson 161 Setting Up emulator to With Google Play Installed

      8:37
    • Lesson 162 Setup Google Sign in Part 1

      22:52
    • Lesson 163 Add to 162 to Complete Lecture

      17:55
    • Lesson 164 Creating Account With Email and Password

      14:04
    • Lesson 165 Google Signout And refresh Screen

      7:01
    • Lesson 166 SigninWith Email and Password & Signout

      7:21
    • Lesson 167 Setup Google Signing on iOS

      10:14
    • Lesson 172 Intro to Chain Animation Separating Animatioin Logic

      10:59
    • Lesson 173 Chain Animation Using the Separated Class

      11:49
    • Lesson 175 App Company Page Animation Model and Data Classes Setup

      9:14
    • Lesson 177 App Company Page Show Image and bdrop Opacity

      13:12
    • Lesson 178 App Company Page Adding Blur and LogoAvatar

      19:48
    • Lesson 179 App Company Adding UI Interface and Animation Continuation

      13:19
    • Lesson 180 App Company Adding Animation and UI elements

      7:02
    • Lesson 181 App Company UI Scrollable Course Area

      20:57
    • Lesson 182 Final App

      10:54
14 students are watching this class