-
Урок 1.
00:01:21
The Learning Path of This Course
-
Урок 2.
00:10:54
Why Flutter Development?
-
Урок 3.
00:00:42
Important Message
-
Урок 4.
00:03:54
How the Project Source Code is Structured?
-
Урок 5.
00:09:50
MAC -Setup Dart and Flutter SDK on Mac OSX - Part 1
-
Урок 6.
00:10:41
MAC -Setup Dart and Flutter SDK on Mac OSX - Part 2
-
Урок 7.
00:08:17
MAC -Setup Dart and Flutter SDK on Mac OSX - Part 3
-
Урок 8.
00:10:59
MAC -Setup Dart and Flutter SDK on Mac OSX - Final
-
Урок 9.
00:25:02
Download Android Studio and Setup Emulators
-
Урок 10.
00:09:14
Windows Flutter Installation - Final Setup
-
Урок 11.
00:08:46
Intro to Dart and Dart Pad - Online Editor
-
Урок 12.
00:05:05
Dart - Coding Style and Naming Convention
-
Урок 13.
00:11:11
Dart - Declaring variables - String
-
Урок 14.
00:08:03
Dart Types and Assigning Types to Variables
-
Урок 15.
00:04:02
Dart - Numbers - Integers and Doubles
-
Урок 16.
00:03:17
Dart - Booleans
-
Урок 17.
00:06:59
Dart - Const and Final Keywords
-
Урок 18.
00:06:37
Dart - Concatenation
-
Урок 19.
00:08:16
Dart Operators - Arithmetic
-
Урок 20.
00:06:45
Equality and Relational Operators in Dart
-
Урок 21.
00:07:51
Control Flow - If Statements
-
Урок 22.
00:11:36
Logical Operators
-
Урок 23.
00:06:42
For Loops in Dart
-
Урок 24.
00:05:49
While, Do-While and Break in Dart
-
Урок 25.
00:05:23
Switch Cases
-
Урок 26.
00:07:28
Introduction to Functions in Dart
-
Урок 27.
00:11:45
Function Return Types - String-Int-Booleans
-
Урок 28.
00:04:00
Dart - Using the => Operator for Returning Expressions
-
Урок 29.
00:08:50
Arguments and Functions in Dart
-
Урок 30.
00:05:38
Optional Parameters in Dart
-
Урок 31.
00:09:29
Lexical Scope in Dart
-
Урок 32.
00:05:56
Introduction to Classes and Objects
-
Урок 33.
00:09:03
Introduction to Class Creation and Instance Variables
-
Урок 34.
00:06:05
Adding Methods to Classes
-
Урок 35.
00:10:20
Introduction to Constructors - Part 1
-
Урок 36.
00:06:32
Named and Sugar Syntactic Constructors - Part 2
-
Урок 37.
00:04:44
Setters and Getters
-
Урок 38.
00:07:47
Introduction to Inheritance with Dart
-
Урок 39.
00:08:31
Creating Classes and Inheritance Tree
-
Урок 40.
00:08:04
Override Methods
-
Урок 41.
00:07:37
Inheriting Classes with Constructors
-
Урок 42.
00:07:08
The toString() Method - Override
-
Урок 43.
00:09:16
Introduction to Abstract and Interface Classes
-
Урок 44.
00:15:15
Abstract and Interface Classes in Dart - Creation
-
Урок 45.
00:04:38
Introduction to Collections
-
Урок 46.
00:09:14
Creating Lists and Iterating through Them
-
Урок 47.
00:06:42
Creating a List with a Person Type Object
-
Урок 48.
00:08:24
Introduction to Maps
-
Урок 49.
00:03:35
Introduction to Flutter and Flutter App Anatomy
-
Урок 50.
00:05:25
Creating a Flutter Hello World App - Basics with Text Widget
-
Урок 51.
00:05:41
Understanding Material Design Basics - Text and Widget Properties
-
Урок 52.
00:01:59
Formatting Our Code
-
Урок 53.
00:02:47
Little Material Design Presentation
-
Урок 54.
00:08:24
Flutter Scaffold Widget and Properties
-
Урок 55.
00:06:51
Flutter InkWell Widget and Event Listeners
-
Урок 56.
00:09:53
Flutter Gesture Detector Widget - Creating a Custom Button
-
Урок 57.
00:05:19
Flutter Bottom Navigator and Adding a Tap
-
Урок 58.
00:02:52
Flutter Floating Action Button
-
Урок 59.
00:15:57
App - Build a Biz card App
-
Урок 60.
00:03:37
Introduction to Stateless VS Stateful Widgets
-
Урок 61.
00:12:14
App - Build a Quotes App - Part 1
-
Урок 62.
00:08:44
App - Build a Quotes App - Finished Product
-
Урок 63.
00:11:04
Flutter Tip Calculator - User Interface - Part 1
-
Урок 64.
00:11:52
Flutter Tip Calculator - Top Card and Custom Colors
-
Урок 65.
00:08:18
Flutter Tip Calculator - Building the Split Row
-
Урок 66.
00:02:33
Flutter Tip Calculator - Build the Tip Row
-
Урок 67.
00:08:17
Flutter Tip Calculator - Finished User Interface
-
Урок 68.
00:10:49
Flutter Tip Calculator - Wrapup
-
Урок 69.
00:09:01
Setup Project - Adding Image Assets
-
Урок 70.
00:07:46
Question Model Class - Setup
-
Урок 71.
00:04:56
Finishing the User Interface
-
Урок 72.
00:07:05
Finishing Quiz Logic
-
Урок 73.
00:08:27
[CHALLENGE] - Finished Logic
-
Урок 74.
00:05:16
[SOLUTION - IMPROVEMENTS] - Wrapup
-
Урок 75.
00:09:27
Creating a Listview of Movies
-
Урок 76.
00:06:59
Customizing ListTile Row and Adding onTap
-
Урок 77.
00:06:25
Navigating to a Second Route - Screen
-
Урок 78.
00:01:25
Returning to the First Route/Screen
-
Урок 79.
00:05:33
Passing Data to Second Route/Screen
-
Урок 80.
00:08:02
Creating a Movie Model Class - Showing Movies - Part 1
-
Урок 81.
00:07:13
MOVIE APP - Passing a Movie Object to Details Route and Showing Image
-
Урок 82.
00:07:48
MOVIE APP - Customizing Row
-
Урок 83.
00:10:19
MOVIE APP - Adding Movie Image
-
Урок 84.
00:03:48
MOVIE APP - Finishing Custom Row
-
Урок 85.
00:01:08
MOVIE APP - Changing the Background Color
-
Урок 86.
00:07:29
MOVIE APP - Details Route - Showing Movie Thumbnail
-
Урок 87.
00:06:02
MOVIE APP - Details Route - Adding Linear Gradient
-
Урок 88.
00:09:34
MOVIE APP - Details Route - Adding Movie Poster
-
Урок 89.
00:08:36
MOVIE APP - Details Route - Movie's Header
-
Урок 90.
00:07:25
MOVIE APP - Details Route - Adding Movie's Cast
-
Урок 91.
00:03:32
MOVIE APP - Details Route - Adding Horizontal Line
-
Урок 92.
00:12:05
MOVIE APP - Details Route - Adding Bottom Movie Posters - Finished App
-
Урок 93.
00:02:21
[CODE REFACTOR] - Movie App Code Refactor
-
Урок 94.
00:11:26
Introduction to UI and UX
-
Урок 95.
00:03:09
What's Material Design?
-
Урок 96.
00:02:56
Themes in Flutter
-
Урок 97.
00:08:25
Exploring ThemeData Class - App Brightness
-
Урок 98.
00:07:49
Theming Headlines and Body1 Text
-
Урок 99.
00:08:11
Theming - Over-Writing Theme Properties
-
Урок 100.
00:07:15
Theming - Refactoring our TextTheme Further
-
Урок 101.
00:08:39
Theming - Adding Custom Fonts to Our Project
-
Урок 102.
00:02:33
Theming - Applying FontFamily to All TextTheme Properties
-
Урок 103.
00:04:44
Material Design - Material.io Overview
-
Урок 104.
00:05:58
Material Design - Understanding Color Themes
-
Урок 105.
00:05:49
Material Design - Typography and Iconography
-
Урок 106.
00:05:12
Mortgage App - Solution - Pick Color Palette and Create Colors File
-
Урок 107.
00:09:21
Mortgage App - Solution - Theming App - Part 1
-
Урок 108.
00:08:50
Mortgage App - Solution - Theming App - Part 2
-
Урок 109.
00:03:03
Mortgage App - Solution Wrapup
-
Урок 110.
00:06:15
Introduction to HTTP and JSON
-
Урок 111.
00:05:39
Flutter Introduction to Async and Future - Http Requests
-
Урок 112.
00:07:01
Adding http Package to our Project
-
Урок 113.
00:09:13
Setup Network Class
-
Урок 114.
00:09:31
Fetching JSON Data
-
Урок 115.
00:12:33
Fetching JSON and Using FutureBuilder Widget
-
Урок 116.
00:07:04
Finalizing Fetching JSON and FutureBuilder
-
Урок 117.
00:10:47
Plain Old Dart Object ( PODO ) and Mapping JSON - Introduction Setup
-
Урок 118.
00:08:27
PODO - Creating a PostList Class and Mapping
-
Урок 119.
00:13:07
PODO - Final Implementation
-
Урок 120.
00:02:16
What You'll Build - Weather Forecast App Demo
-
Урок 121.
00:03:40
OpenWeather - Setting up our APPID
-
Урок 122.
00:06:15
Setup Our Weather Forecast Project
-
Урок 123.
00:11:40
Creating Our Forecast Model Class
-
Урок 124.
00:08:17
Fixing Forecast Model Class
-
Урок 125.
00:07:44
Pulling JSON Data from API and Showing Data
-
Урок 126.
00:07:53
Using FutureBuilder to Show Data
-
Урок 127.
00:06:25
Adding City and Country Names
-
Урок 128.
00:03:01
Getting City Name Dynamically from TextField
-
Урок 129.
00:09:21
Formatting and Showing Date
-
Урок 130.
00:05:04
Showing Current Temp
-
Урок 131.
00:06:41
Adding Humidity, Wind and Max to the User Interface
-
Урок 132.
00:06:10
Utilizing FontAwesome Icons
-
Урок 133.
00:06:09
Setup getWeatherIcon Helper Function
-
Урок 134.
00:10:31
Setup Bottom ScrollView - Part 1
-
Урок 135.
00:08:19
Setup Day in Bottom ScrollView
-
Урок 136.
00:05:29
Adding WeatherIcon to our ScrollView
-
Урок 137.
00:10:22
Finished App
-
Урок 138.
00:07:56
Code Refactoring and User Interface Improvements
-
Урок 139.
00:07:14
Introduction to Google Maps and API Key Android Setup
-
Урок 140.
00:03:25
[OPTIONAL] Google Maps iOS Setup
-
Урок 141.
00:07:07
Showing a Google Map - Problem to be Fixed - AndroidX Update
-
Урок 142.
00:10:33
Fixing AndroidX Issues
-
Урок 143.
00:02:20
Running our Map on Both Android and iOS
-
Урок 144.
00:06:34
Adding Markers onto Map
-
Урок 145.
00:03:05
Showing Another Marker
-
Урок 146.
00:04:46
Implementing CameraPosition Animations
-
Урок 147.
00:01:17
Quakes App - Demo
-
Урок 148.
00:05:04
Quakes App - Our Quakes API and Chrome Extension
-
Урок 149.
00:10:46
Quakes App - Setting up Project and TypesHelper Class
-
Урок 150.
00:10:36
Quakes App - Fixing the Types Issue
-
Урок 151.
00:14:42
Quakes App - Getting All Quakes and Setup Markers
-
Урок 152.
00:02:40
Quake App - Markers Fixed and Working
-
Урок 153.
00:14:01
Quake App - Adding Zooms and Finished App
-
Урок 154.
00:04:16
Introduction to Firebase/Firestore and Realtime Database
-
Урок 155.
00:13:48
Setting up Firestore in our Project
-
Урок 156.
00:11:14
Reading Data from Firestore Database
-
Урок 157.
00:11:53
Board App - Setup Form
-
Урок 158.
00:10:02
Board App - Saving Data to Firestore Database from the App
-
Урок 159.
00:09:45
Board App - Custom Card - Accounting for Nulls
-
Урок 160.
00:06:45
Board App - Restructuring Custom Card
-
Урок 161.
00:01:42
Board App - Custom Card - Quick Code Refactoring
-
Урок 162.
00:05:47
Board App - Delete a Document
-
Урок 163.
00:11:36
Board App - Update Document
-
Урок 164.
00:03:23
Device Orientation - Portrait and Landscape
-
Урок 165.
00:09:52
Setting up the Project
-
Урок 166.
00:10:11
Joke Listing Class
-
Урок 167.
00:10:04
Joke Details Class
-
Урок 168.
00:21:09
Final Product - The Joke App
-
Урок 169.
00:13:44
Deconstructing the Flutter Syntax - Part 1
-
Урок 170.
00:12:07
Deconstructing the Flutter Syntax - Understanding Named Parameters - Part 2
-
Урок 171.
00:07:17
Deconstructing BuildContext
-
Урок 172.
00:03:24
Creating App Icon - With Online Tools
-
Урок 173.
00:10:33
Dynamically Generating iOS and Android Icons Using Plugin
-
Урок 174.
00:06:00
Adding Splash Screen - Android
-
Урок 175.
00:03:18
Adding Launcher Image - iOS
-
Урок 176.
00:13:45
Signing Android App - Generating a Keystore and AppBundle
-
Урок 177.
00:05:18
Publishing App to Google PlayStore
-
Урок 178.
00:06:00
Setup iOS App to Publish in the Appstore
-
Урок 179.
00:05:37
Creating the iOS Archive and Uploading It
-
Урок 180.
00:04:05
The App Development Process
-
Урок 181.
00:08:42
Flutter HelloWorld - Text Widget
-
Урок 182.
00:07:23
Material Design Text and Widgets - Font Properties
-
Урок 183.
00:05:14
UPDATE - Please Watch
-
Урок 184.
00:12:25
Separating Flutter Code - Creating a Stateless Home Class
-
Урок 185.
00:05:39
Creating Libraries and Adding Widgets to Libraries
-
Урок 186.
00:13:30
Layouts - Containers and Columns
-
Урок 187.
00:06:15
Rows and Expanded
-
Урок 188.
00:03:41
Stack Widget
-
Урок 189.
00:04:35
Introduction to Scaffold Widget and More
-
Урок 190.
00:11:35
Scaffold Widget and the AppBar, Toolbar and Responding to Tap
-
Урок 191.
00:10:15
InkWell Widget and EventListeners - Tap
-
Урок 192.
00:06:59
Bottom Navigator and Adding Touch
-
Урок 193.
00:04:11
Floating Action - Running on iOS and Android
-
Урок 194.
00:10:26
Introduction to GestureDetector Widget - Part 1
-
Урок 195.
00:14:11
Gesture Detector Widget - Custom Buttons and Tap
-
Урок 196.
00:01:40
App - Introduction to the Make It Rain App
-
Урок 197.
00:09:56
App - User Interface - Make it Rain App
-
Урок 198.
00:10:38
App - User Interface - Make it Rain App - Part 2
-
Урок 199.
00:09:06
App - User Interface - Make it Rain App - Final
-
Урок 200.
00:01:02
Challenge/Exercise - Make It Rain
-
Урок 201.
00:02:03
SOLUTION to the Challenge - Make It Rain App
-
Урок 202.
00:01:46
What We'll be Building
-
Урок 203.
00:12:42
App - Login - Setup Configurations and UI - Part 1
-
Урок 204.
00:11:32
App - UI Setup Image and TextFields - Part 2
-
Урок 205.
00:06:51
App - UI Setup - Finished
-
Урок 206.
00:07:59
App - Validation and Clear
-
Урок 207.
00:10:11
App - Login App - Fetching Fields Data
-
Урок 208.
00:08:49
Final Login App
-
Урок 209.
00:01:43
Introduction to App - Weight On Planet X
-
Урок 210.
00:12:55
App - Weight On Planet X - User Interface - Part 1
-
Урок 211.
00:12:43
App - Weight On Planet X - User Interface - Part 2
-
Урок 212.
00:11:29
App - Weight On Planet X - Logic- Part 3
-
Урок 213.
00:07:33
App - Weight On Planet X - Final
-
Урок 214.
00:04:38
What Will You Build in this Challenge
-
Урок 215.
00:11:00
App - BMI Solution - UI Setup - Part 1
-
Урок 216.
00:10:58
App - BMI Solution - UI Final - Part 2
-
Урок 217.
00:11:28
App - BMI Solution - Writing the Logic- Part 3
-
Урок 218.
00:10:37
App - BMI Solution - Final
-
Урок 219.
00:11:22
Parsing a JSON Object
-
Урок 220.
00:07:42
Parsing a JSON Object - Getting a Field Value
-
Урок 221.
00:02:23
Parsing a JSON Object - Looping Through JSON
-
Урок 222.
00:13:50
Parsing JSON Data into a ListView Widget
-
Урок 223.
00:11:44
Data Parsing and Listviews - Customizing Listviews
-
Урок 224.
00:10:20
Parsing Complex JSON Tree - Must Watch
-
Урок 225.
00:02:08
What Will You Build in this Challenge - Quake App
-
Урок 226.
00:10:18
Quake App Solution - Part 1
-
Урок 227.
00:07:10
Quake App Solution - Fixing Return Types - Getting JSON Data
-
Урок 228.
00:08:27
Quake App Solution - Getting Data into Listrow
-
Урок 229.
00:09:27
Quake App Solution - Row User Interface
-
Урок 230.
00:14:53
Quake App Solution - Date Formatting
-
Урок 231.
00:07:04
Quake App Solution - Final App
-
Урок 232.
00:01:06
What Will You Build in this Section - Klimatic Introduction
-
Урок 233.
00:06:24
App - Klimatic - Signup for API Key
-
Урок 234.
00:12:25
App - Klimatic - Project Setup and Unsplash Website
-
Урок 235.
00:09:16
App - Klimatic - User Interface Setup and API Setup
-
Урок 236.
00:11:08
App - Klimatic - Http Request to the API and Getting Data
-
Урок 237.
00:11:36
App - Klimatic - Show Data on Screen and Introduction to FutureBuilder Widget
-
Урок 238.
00:16:04
How To Send Data Between Screens - From First Screen to Second
-
Урок 239.
00:10:08
Navigating to Second Screen and Sending Data
-
Урок 240.
00:14:10
Sending Data back to First Screen
-
Урок 241.
00:17:42
App - Klimatic - Go to Second Screen - Second Screen User Interface
-
Урок 242.
00:09:20
App - Klimatic - Changing City and Getting Weather Temperature
-
Урок 243.
00:01:53
UPDATE - MaterialPageRoute Issue Fixed!
-
Урок 244.
00:12:49
App - Klimatic Final App - Congrats
-
Урок 245.
00:14:10
App - Klimatic - Final
-
Урок 246.
00:04:09
Introduction to Persistence in Flutter
-
Урок 247.
00:17:31
Reading And Writing to Text Files - Part 1
-
Урок 248.
00:11:37
Read/Write - Show Data in Console
-
Урок 249.
00:06:56
Read and Write - Final
-
Урок 250.
00:19:29
Shared Preferences for Android and iOS
-
Урок 251.
00:03:13
Introduction to Database
-
Урок 252.
00:09:04
Database Project Setup - Dependencies and Plugins
-
Урок 253.
00:07:46
Creating Database Client Helper Class - Part 1
-
Урок 254.
00:10:44
Creating Database Client Helper Class - Part 2
-
Урок 255.
00:15:07
Creating Database Client Helper Class - Part 3
-
Урок 256.
00:13:54
Creating Database Client Helper Class - Part 4
-
Урок 257.
00:05:40
Creating Database Client Helper Class - Final Setup
-
Урок 258.
00:09:47
Saving and Retrieving data From the Database - Part 1
-
Урок 259.
00:13:39
Saving and Retrieving data From the Database - CRUD Operations
-
Урок 260.
00:11:05
Showing All Users from Database in a Listview
-
Урок 261.
00:01:41
What Will You Build in this Section - No-Todo App Introduction
-
Урок 262.
00:12:31
No-Todo App - Setup - User Interface and Project Setting
-
Урок 263.
00:12:18
No-Todo App - Setup - Model Class and Listview Row
-
Урок 264.
00:08:45
No-Todo App - Setup - Database Helper Class
-
Урок 265.
00:15:19
No-Todo App - Setup - Saving Data to Database
-
Урок 266.
00:16:59
No-Todo App - Setup - Showing Items in Listview
-
Урок 267.
00:12:02
No-Todo App - Setup - Showing App Previous and Current Saved Items
-
Урок 268.
00:07:54
No-Todo App - Setup - Delete Row from Database and Redraw Screen
-
Урок 269.
00:23:46
No-Todo App - Finished App
-
Урок 270.
00:15:10
Firebase Android Setup - Part 1
-
Урок 271.
00:09:55
Firebase Android Setup - Final
-
Урок 272.
00:09:01
Flutter Android - Writing to Firebase Realtime Database
-
Урок 273.
00:08:03
OPTIONAL - iOS Firebase Setup and Writing to Realtime Database
-
Урок 274.
00:06:37
Reading Data From Realtime Database - Part 1
-
Урок 275.
00:09:36
App - Build a Community Board Application - Setup Model Class
-
Урок 276.
00:07:51
App - Build a Community Board Application - Setup - Part 2
-
Урок 277.
00:11:02
App - Community Board - Setup Methods - Part 3
-
Урок 278.
00:07:26
App - Community Board - Saving Data - Part 4
-
Урок 279.
00:11:40
App - Community Board - AnimatedList and FirebaseListview - Showing Ite - Part 5
-
Урок 280.
00:07:15
App - Community Board - Add OnChangedData - Final App
-
Урок 281.
00:02:14
Introduction to Firebase User Authentication
-
Урок 282.
00:05:23
Setting up Emulator to Work with Google Sign in
-
Урок 283.
00:19:25
Setup Google Sing in - Part 1
-
Урок 284.
00:09:16
Creating Account With Email and Password
-
Урок 285.
00:05:17
Google Signout And Refresh Screen
-
Урок 286.
00:05:31
Signin With Email and Password & Signing out
-
Урок 287.
00:06:39
OPTIONAL - iOS Firebase - Google Sign in for iOS - Setup
-
Урок 288.
00:21:16
Getting Started with Animations in Flutter
-
Урок 289.
00:15:46
Creating a Counter Animation
-
Урок 290.
00:07:25
Introduction to Tween Class
-
Урок 291.
00:05:31
Tween - Animation Status
-
Урок 292.
00:11:00
Introduction to Chain Animation - Separating Animation Logic
-
Урок 293.
00:11:50
Chain Animation - Using the Separated Class
-
Урок 294.
00:11:57
Build a Company Profile Page Animation - Introduction
-
Урок 295.
00:09:15
Company Page Animation - Model and Data Classes - Part 2
-
Урок 296.
00:11:53
Company Page Animation - Create Animation Classes - Part 3
-
Урок 297.
00:13:13
Company Page Animation - Showing Image and Backdrop Opacity - Part 4
-
Урок 298.
00:19:49
Company Page Animation - Adding Blur Effect and Logo Avatar - Part 5
-
Урок 299.
00:13:20
Company Page Animation - Adding UI Interface and Animation - Part 6
-
Урок 300.
00:07:03
Company Page Animation - Adding Animation and UI Touchups - Part 7
-
Урок 301.
00:20:58
Company Page Animation - Adding UI - Scrollable Courses Area - Part 8
-
Урок 302.
00:10:55
Finished App