Download link
File List
-
0. Websites you may like/[CourseClub.ME].url 122 B
0. Websites you may like/[FCS Forum].url 133 B
0. Websites you may like/[FreeCourseSite.com].url 127 B
01 Course Introduction/001 Course Introduction.en.srt 3.51 KB
01 Course Introduction/001 Course Introduction.id.srt 3.64 KB
01 Course Introduction/001 Course Introduction.mp4 16.94 MB
01 Course Introduction/002 Course Content.en.srt 3.86 KB
01 Course Introduction/002 Course Content.id.srt 4.07 KB
01 Course Introduction/002 Course Content.mp4 17.69 MB
01 Course Introduction/003 App Overview.en.srt 4.49 KB
01 Course Introduction/003 App Overview.id.srt 4.49 KB
01 Course Introduction/003 App Overview.mp4 61.82 MB
01 Course Introduction/004 Making the most of this course.en.srt 3.9 KB
01 Course Introduction/004 Making the most of this course.id.srt 4.14 KB
01 Course Introduction/004 Making the most of this course.mp4 12.68 MB
01 Course Introduction/005 What is Flutter.en.srt 4.33 KB
01 Course Introduction/005 What is Flutter.id.srt 4.52 KB
01 Course Introduction/005 What is Flutter.mp4 16.7 MB
02 Introduction to Dart/006 The Dart Language.en.srt 3.37 KB
02 Introduction to Dart/006 The Dart Language.id.srt 3.53 KB
02 Introduction to Dart/006 The Dart Language.mp4 19.23 MB
02 Introduction to Dart/007 Introduction to Dartpad.en.srt 1.12 KB
02 Introduction to Dart/007 Introduction to Dartpad.id.srt 1.12 KB
02 Introduction to Dart/007 Introduction to Dartpad.mp4 3.13 MB
02 Introduction to Dart/008 A simple program.en.srt 2.21 KB
02 Introduction to Dart/008 A simple program.id.srt 2.38 KB
02 Introduction to Dart/008 A simple program.mp4 6.27 MB
02 Introduction to Dart/009 Variable declaration and initialization.en.srt 2.14 KB
02 Introduction to Dart/009 Variable declaration and initialization.id.srt 2.32 KB
02 Introduction to Dart/009 Variable declaration and initialization.mp4 12.2 MB
02 Introduction to Dart/010 String interpolation.en.srt 3.53 KB
02 Introduction to Dart/010 String interpolation.id.srt 4 KB
02 Introduction to Dart/010 String interpolation.mp4 11.96 MB
02 Introduction to Dart/011 Type inference with var.en.srt 3.4 KB
02 Introduction to Dart/011 Type inference with var.id.srt 3.49 KB
02 Introduction to Dart/011 Type inference with var.mp4 16.07 MB
02 Introduction to Dart/012 Var and final.en.srt 2.29 KB
02 Introduction to Dart/012 Var and final.id.srt 2.52 KB
02 Introduction to Dart/012 Var and final.mp4 9.44 MB
02 Introduction to Dart/013 The dynamic keyword.en.srt 2.3 KB
02 Introduction to Dart/013 The dynamic keyword.id.srt 2.58 KB
02 Introduction to Dart/013 The dynamic keyword.mp4 9.02 MB
02 Introduction to Dart/014 Introduction to functions.en.srt 5.17 KB
02 Introduction to Dart/014 Introduction to functions.id.srt 5.58 KB
02 Introduction to Dart/014 Introduction to functions.mp4 21.88 MB
02 Introduction to Dart/015 Function return types.en.srt 2.51 KB
02 Introduction to Dart/015 Function return types.id.srt 2.71 KB
02 Introduction to Dart/015 Function return types.mp4 11.52 MB
02 Introduction to Dart/016 Optional parameters nullability and default values.en.srt 3.16 KB
02 Introduction to Dart/016 Optional parameters nullability and default values.id.srt 3.36 KB
02 Introduction to Dart/016 Optional parameters nullability and default values.mp4 14.4 MB
02 Introduction to Dart/017 Named parameters.en.srt 2.44 KB
02 Introduction to Dart/017 Named parameters.id.srt 2.57 KB
02 Introduction to Dart/017 Named parameters.mp4 12.22 MB
02 Introduction to Dart/018 The arrow operator.en.srt 2.32 KB
02 Introduction to Dart/018 The arrow operator.id.srt 2.42 KB
02 Introduction to Dart/018 The arrow operator.mp4 12.41 MB
02 Introduction to Dart/019 Introduction to classes.en.srt 2.51 KB
02 Introduction to Dart/019 Introduction to classes.id.srt 2.63 KB
02 Introduction to Dart/019 Introduction to classes.mp4 13.29 MB
02 Introduction to Dart/020 Class constructors.en.srt 3.73 KB
02 Introduction to Dart/020 Class constructors.id.srt 3.93 KB
02 Introduction to Dart/020 Class constructors.mp4 19.74 MB
02 Introduction to Dart/021 Instance methods.en.srt 2.88 KB
02 Introduction to Dart/021 Instance methods.id.srt 2.91 KB
02 Introduction to Dart/021 Instance methods.mp4 13.36 MB
02 Introduction to Dart/022 Inheritance.en.srt 3.39 KB
02 Introduction to Dart/022 Inheritance.id.srt 3.55 KB
02 Introduction to Dart/022 Inheritance.mp4 18.52 MB
02 Introduction to Dart/023 The super constructor.en.srt 2.36 KB
02 Introduction to Dart/023 The super constructor.id.srt 2.41 KB
02 Introduction to Dart/023 The super constructor.mp4 13.68 MB
02 Introduction to Dart/024 The base Object class and the toString method.en.srt 2.35 KB
02 Introduction to Dart/024 The base Object class and the toString method.id.srt 2.48 KB
02 Introduction to Dart/024 The base Object class and the toString method.mp4 13.11 MB
02 Introduction to Dart/025 Overriding the toString method.en.srt 6.41 KB
02 Introduction to Dart/025 Overriding the toString method.id.srt 6.24 KB
02 Introduction to Dart/025 Overriding the toString method.mp4 37.77 MB
02 Introduction to Dart/026 Abstract classes.en.srt 4.01 KB
02 Introduction to Dart/026 Abstract classes.id.srt 3.87 KB
02 Introduction to Dart/026 Abstract classes.mp4 15.39 MB
02 Introduction to Dart/027 More on abstract classes.en.srt 2.83 KB
02 Introduction to Dart/027 More on abstract classes.id.srt 2.93 KB
02 Introduction to Dart/027 More on abstract classes.mp4 14.22 MB
02 Introduction to Dart/028 Using abstract classes with functions.en.srt 2.34 KB
02 Introduction to Dart/028 Using abstract classes with functions.id.srt 2.36 KB
02 Introduction to Dart/028 Using abstract classes with functions.mp4 10.98 MB
02 Introduction to Dart/029 Computed properties.en.srt 3.6 KB
02 Introduction to Dart/029 Computed properties.id.srt 3.81 KB
02 Introduction to Dart/029 Computed properties.mp4 16.56 MB
02 Introduction to Dart/030 Mixins.en.srt 5.46 KB
02 Introduction to Dart/030 Mixins.id.srt 5.72 KB
02 Introduction to Dart/030 Mixins.mp4 26.04 MB
02 Introduction to Dart/031 Introduction to lists.en.srt 4.51 KB
02 Introduction to Dart/031 Introduction to lists.id.srt 4.92 KB
02 Introduction to Dart/031 Introduction to lists.mp4 18.66 MB
02 Introduction to Dart/032 Introduction to maps.en.srt 4.54 KB
02 Introduction to Dart/032 Introduction to maps.mp4 15.27 MB
02 Introduction to Dart/033 Generics and type annotations.en.srt 5.91 KB
02 Introduction to Dart/033 Generics and type annotations.mp4 23.46 MB
02 Introduction to Dart/034 If and else statements.en.srt 4.75 KB
02 Introduction to Dart/034 If and else statements.mp4 16.83 MB
02 Introduction to Dart/035 The ternary operator.en.srt 2.93 KB
02 Introduction to Dart/035 The ternary operator.mp4 10.38 MB
02 Introduction to Dart/036 The while loop.en.srt 3.62 KB
02 Introduction to Dart/036 The while loop.mp4 14.62 MB
02 Introduction to Dart/037 The for loop.en.srt 2.41 KB
02 Introduction to Dart/037 The for loop.mp4 9.11 MB
02 Introduction to Dart/038 Closures and the fold method.en.srt 5.21 KB
02 Introduction to Dart/038 Closures and the fold method.mp4 20.06 MB
02 Introduction to Dart/039 Enumerations.en.srt 3.07 KB
02 Introduction to Dart/039 Enumerations.mp4 12.95 MB
02 Introduction to Dart/040 Switch statements.en.srt 3.57 KB
02 Introduction to Dart/040 Switch statements.mp4 17.28 MB
02 Introduction to Dart/041 Wrap-up.en.srt 1.61 KB
02 Introduction to Dart/041 Wrap-up.mp4 9.62 MB
02 Introduction to Dart/042 Useful Links Resources.html 1.53 KB
03 Flutter setup on macOS/043 macOS setup and Flutter 1.x.html 1.29 KB
03 Flutter setup on macOS/044 Flutter setup on macOS.en.srt 3.32 KB
03 Flutter setup on macOS/044 Flutter setup on macOS.mp4 27.13 MB
03 Flutter setup on macOS/045 Setting the PATH variable.en.srt 5.68 KB
03 Flutter setup on macOS/045 Setting the PATH variable.mp4 59.12 MB
03 Flutter setup on macOS/046 Flutter doctor.en.srt 1.01 KB
03 Flutter setup on macOS/046 Flutter doctor.mp4 13.3 MB
03 Flutter setup on macOS/047 Xcode and iOS simulator setup.en.srt 2.72 KB
03 Flutter setup on macOS/047 Xcode and iOS simulator setup.mp4 33.77 MB
03 Flutter setup on macOS/048 Installing Android Studio.en.srt 8.39 KB
03 Flutter setup on macOS/048 Installing Android Studio.mp4 45.85 MB
03 Flutter setup on macOS/049 Installing the Android emulator.en.srt 3.34 KB
03 Flutter setup on macOS/049 Installing the Android emulator.mp4 16.24 MB
03 Flutter setup on macOS/050 Running Flutter from the command line.en.srt 6.92 KB
03 Flutter setup on macOS/050 Running Flutter from the command line.mp4 75.37 MB
03 Flutter setup on macOS/051 Flutter setup on Android Studio.en.srt 4.7 KB
03 Flutter setup on macOS/051 Flutter setup on Android Studio.mp4 33.09 MB
03 Flutter setup on macOS/052 Installing Visual Studio Code.en.srt 4.07 KB
03 Flutter setup on macOS/052 Installing Visual Studio Code.mp4 29.13 MB
03 Flutter setup on macOS/053 Useful Links Resources.html 2.04 KB
04 Flutter setup on Windows/054 Flutter setup on Windows.en.srt 2.15 KB
04 Flutter setup on Windows/054 Flutter setup on Windows.mp4 19.23 MB
04 Flutter setup on Windows/055 Updating the path variable.en.srt 2.73 KB
04 Flutter setup on Windows/055 Updating the path variable.mp4 28.55 MB
04 Flutter setup on Windows/056 Flutter doctor.en.srt 1.16 KB
04 Flutter setup on Windows/056 Flutter doctor.mp4 13.35 MB
04 Flutter setup on Windows/057 Installing Android Studio.en.srt 5.7 KB
04 Flutter setup on Windows/057 Installing Android Studio.mp4 56.82 MB
04 Flutter setup on Windows/058 Installing the Android emulator.en.srt 4.31 KB
04 Flutter setup on Windows/058 Installing the Android emulator.mp4 31.38 MB
04 Flutter setup on Windows/059 Running Flutter from the command line.en.srt 4.08 KB
04 Flutter setup on Windows/059 Running Flutter from the command line.mp4 36.83 MB
04 Flutter setup on Windows/060 Flutter setup on Android Studio.en.srt 5.39 KB
04 Flutter setup on Windows/060 Flutter setup on Android Studio.mp4 48.02 MB
04 Flutter setup on Windows/061 Installing Visual Studio Code.en.srt 3.55 KB
04 Flutter setup on Windows/061 Installing Visual Studio Code.mp4 32.07 MB
04 Flutter setup on Windows/062 Useful Links Resources.html 2.04 KB
05 Introduction to Flutter/063 05.01-create-project-android-studio.zip 353.83 KB
05 Introduction to Flutter/063 Creating a Flutter project with Android Studio.en.srt 4.68 KB
05 Introduction to Flutter/063 Creating a Flutter project with Android Studio.mp4 56.69 MB
05 Introduction to Flutter/064 A tour of the project folders.en.srt 3.36 KB
05 Introduction to Flutter/064 A tour of the project folders.mp4 37.69 MB
05 Introduction to Flutter/065 Running the Android emulator and iOS simulator.en.srt 2.72 KB
05 Introduction to Flutter/065 Running the Android emulator and iOS simulator.mp4 30.2 MB
05 Introduction to Flutter/066 Overview of the Flutter counter app.en.srt 1.51 KB
05 Introduction to Flutter/066 Overview of the Flutter counter app.mp4 13.55 MB
05 Introduction to Flutter/067 05.05-hot-reload-hot-restart.zip 353.85 KB
05 Introduction to Flutter/067 Hot reload and hot restart.en.srt 5.24 KB
05 Introduction to Flutter/067 Hot reload and hot restart.mp4 46.68 MB
05 Introduction to Flutter/068 Introduction to widgets.en.srt 3.14 KB
05 Introduction to Flutter/068 Introduction to widgets.mp4 26.46 MB
05 Introduction to Flutter/069 The MaterialApp widget.en.srt 2.54 KB
05 Introduction to Flutter/069 The MaterialApp widget.mp4 23.72 MB
05 Introduction to Flutter/070 The Scaffold widget.en.srt 2.96 KB
05 Introduction to Flutter/070 The Scaffold widget.mp4 36.43 MB
05 Introduction to Flutter/071 The Flutter widget tree.en.srt 4.26 KB
05 Introduction to Flutter/071 The Flutter widget tree.mp4 40.12 MB
05 Introduction to Flutter/072 Stateless and stateful widgets.en.srt 3.24 KB
05 Introduction to Flutter/072 Stateless and stateful widgets.mp4 30.06 MB
05 Introduction to Flutter/073 Updating the counter with setState.en.srt 2.37 KB
05 Introduction to Flutter/073 Updating the counter with setState.mp4 27.84 MB
05 Introduction to Flutter/074 Wrap up.en.srt 1.48 KB
05 Introduction to Flutter/074 Wrap up.mp4 13.2 MB
05 Introduction to Flutter/075 Useful Links Resources.html 1.47 KB
05 Introduction to Flutter/076 Shortcuts for VS Code and Android Studio.html 1.54 KB
06 Building Layouts/077 Overview of the Time tracker app.en.srt 2.47 KB
06 Building Layouts/077 Overview of the Time tracker app.mp4 19.39 MB
06 Building Layouts/078 Switching between apps.en.srt 1.26 KB
06 Building Layouts/078 Switching between apps.mp4 12.76 MB
06 Building Layouts/079 06.03-start-from-scratch.zip 352.31 KB
06 Building Layouts/079 Writing the root widget of the app.en.srt 5.51 KB
06 Building Layouts/079 Writing the root widget of the app.mp4 25.35 MB
06 Building Layouts/080 06.04-MaterialApp-white-container.zip 352.39 KB
06 Building Layouts/080 Adding the MaterialApp.en.srt 3.5 KB
06 Building Layouts/080 Adding the MaterialApp.mp4 19.5 MB
06 Building Layouts/081 06.05-add-sign-in-page.zip 353.15 KB
06 Building Layouts/081 Adding some folders to our project.en.srt 2.82 KB
06 Building Layouts/081 Adding some folders to our project.mp4 18.97 MB
06 Building Layouts/082 06.06-add-sign-in-page.zip 353.34 KB
06 Building Layouts/082 Adding a sign-in page.en.srt 4.48 KB
06 Building Layouts/082 Adding a sign-in page.mp4 25.33 MB
06 Building Layouts/083 The ThemeData class.en.srt 2.76 KB
06 Building Layouts/083 The ThemeData class.mp4 21.57 MB
06 Building Layouts/084 06.08-app-bar-elevation.zip 355.12 KB
06 Building Layouts/084 The AppBar widget.en.srt 3.31 KB
06 Building Layouts/084 The AppBar widget.mp4 20.05 MB
06 Building Layouts/085 06.09-container-column-sizedbox.zip 355.27 KB
06 Building Layouts/085 Preview of the SignInPage layout.en.srt 1.8 KB
06 Building Layouts/085 Preview of the SignInPage layout.mp4 10.94 MB
06 Building Layouts/086 06.10-cross-axis-alignment.zip 355.34 KB
06 Building Layouts/086 Adding a Column layout.en.srt 4.02 KB
06 Building Layouts/086 Adding a Column layout.mp4 25.58 MB
06 Building Layouts/087 The CrossAxisAlignment property.en.srt 5.26 KB
06 Building Layouts/087 The CrossAxisAlignment property.mp4 33.18 MB
06 Building Layouts/088 06.12-code-formatting.zip 355.38 KB
06 Building Layouts/088 Code formatting with dartfmt.en.srt 6.54 KB
06 Building Layouts/088 Code formatting with dartfmt.mp4 45.49 MB
06 Building Layouts/089 06.13-add-boxes-extract-method.zip 355.46 KB
06 Building Layouts/089 Adding some boxes and extracting code into a method.en.srt 4.57 KB
06 Building Layouts/089 Adding some boxes and extracting code into a method.mp4 35.2 MB
06 Building Layouts/090 06.14-private-methods.zip 355.51 KB
06 Building Layouts/090 Private methods.en.srt 4.6 KB
06 Building Layouts/090 Private methods.mp4 31.01 MB
06 Building Layouts/091 06.15-padding.zip 355.57 KB
06 Building Layouts/091 Adding some padding.en.srt 5.86 KB
06 Building Layouts/091 Adding some padding.mp4 47.5 MB
06 Building Layouts/092 06.16-main-axis-alignment.zip 355.62 KB
06 Building Layouts/092 The MainAxisAlignment property.en.srt 1.72 KB
06 Building Layouts/092 The MainAxisAlignment property.mp4 13.35 MB
06 Building Layouts/093 06.17-text-widget.zip 355.72 KB
06 Building Layouts/093 Text TextStyle and FontWeight.en.srt 4.27 KB
06 Building Layouts/093 Text TextStyle and FontWeight.mp4 34.06 MB
06 Building Layouts/094 Introduction to buttons.en.srt 2.3 KB
06 Building Layouts/094 Introduction to buttons.mp4 18.74 MB
06 Building Layouts/095 06.19-add-raised-button.zip 353.67 KB
06 Building Layouts/095 Adding the first button.en.srt 4.33 KB
06 Building Layouts/095 Adding the first button.mp4 32.64 MB
06 Building Layouts/096 06.20-update-callback.zip 353.66 KB
06 Building Layouts/096 Button callbacks explained.en.srt 5.2 KB
06 Building Layouts/096 Button callbacks explained.mp4 40.59 MB
06 Building Layouts/097 06.21-update-button-color-text.zip 353.7 KB
06 Building Layouts/097 Customising button colors.en.srt 4.11 KB
06 Building Layouts/097 Customising button colors.mp4 33.61 MB
06 Building Layouts/098 06.22-material-color.zip 353.72 KB
06 Building Layouts/098 MaterialColor explained.en.srt 3.89 KB
06 Building Layouts/098 MaterialColor explained.mp4 36.12 MB
06 Building Layouts/099 06.23-add-button-shape.zip 356.04 KB
06 Building Layouts/099 Changing button shapes.en.srt 2.6 KB
06 Building Layouts/099 Changing button shapes.mp4 23.15 MB
06 Building Layouts/100 06.24-custom-raised-button-file.zip 354.35 KB
06 Building Layouts/100 Making code reusable.en.srt 1.83 KB
06 Building Layouts/100 Making code reusable.mp4 13.99 MB
06 Building Layouts/101 06.25-implement-custom-raised-button.zip 354.64 KB
06 Building Layouts/101 Creating a reusable custom RaisedButton.en.srt 8.14 KB
06 Building Layouts/101 Creating a reusable custom RaisedButton.mp4 61.92 MB
06 Building Layouts/102 06.26-implement-sign-in-button.zip 355.18 KB
06 Building Layouts/102 Creating a reusable SignInButton.en.srt 4.78 KB
06 Building Layouts/102 Creating a reusable SignInButton.mp4 32.98 MB
06 Building Layouts/103 06.27-sign-in-button-in-page.zip 357.58 KB
06 Building Layouts/103 Setting default values.en.srt 3 KB
06 Building Layouts/103 Setting default values.mp4 21.86 MB
06 Building Layouts/104 06.28-custom-height.zip 355.2 KB
06 Building Layouts/104 Making the button height configurable.en.srt 4.98 KB
06 Building Layouts/104 Making the button height configurable.mp4 35.22 MB
06 Building Layouts/105 06.29-add-remaining-buttons.zip 357.8 KB
06 Building Layouts/105 Adding the remaining buttons.en.srt 5.78 KB
06 Building Layouts/105 Adding the remaining buttons.mp4 50.39 MB
06 Building Layouts/106 Adding logos introduction.en.srt 1.76 KB
06 Building Layouts/106 Adding logos introduction.mp4 14.48 MB
06 Building Layouts/106 images.zip 20.2 KB
06 Building Layouts/107 06.31-add-google-facebook-images.zip 374.93 KB
06 Building Layouts/107 Updating the pubspec.yaml file.en.srt 5.26 KB
06 Building Layouts/107 Updating the pubspec.yaml file.mp4 47.83 MB
06 Building Layouts/108 Image variants.en.srt 2.35 KB
06 Building Layouts/108 Image variants.mp4 18.72 MB
06 Building Layouts/109 06.33-add-image-inside-button.zip 375.01 KB
06 Building Layouts/109 Adding an image inside a button.en.srt 4.56 KB
06 Building Layouts/109 Adding an image inside a button.mp4 36.48 MB
06 Building Layouts/110 06.34-row-horizontal-alignment.zip 375.1 KB
06 Building Layouts/110 Arranging widgets horizontally in a Row.en.srt 5.68 KB
06 Building Layouts/110 Arranging widgets horizontally in a Row.mp4 47.28 MB
06 Building Layouts/111 06.35-opacity-widget.zip 375.17 KB
06 Building Layouts/111 The Opacity widget.en.srt 3.29 KB
06 Building Layouts/111 The Opacity widget.mp4 29.22 MB
06 Building Layouts/112 06.36-add-social-sign-in-button.zip 375.81 KB
06 Building Layouts/112 Creating a custom SocialSignInButton.en.srt 7.17 KB
06 Building Layouts/112 Creating a custom SocialSignInButton.mp4 60.11 MB
06 Building Layouts/113 06.37-required-annotations.zip 375.87 KB
06 Building Layouts/113 The required annotation.en.srt 6.16 KB
06 Building Layouts/113 The required annotation.mp4 60.96 MB
06 Building Layouts/114 06.38-assert-widget-api.zip 375.96 KB
06 Building Layouts/114 Using assertions for better widget API design.en.srt 11.2 KB
06 Building Layouts/114 Using assertions for better widget API design.mp4 110.33 MB
06 Building Layouts/115 Useful Links Resources.html 1.07 KB
07 Firebase Authentication/116 Local and remote authentication.en.srt 5.19 KB
07 Firebase Authentication/116 Local and remote authentication.mp4 38.85 MB
07 Firebase Authentication/117 Introduction to Firebase.en.srt 2.11 KB
07 Firebase Authentication/117 Introduction to Firebase.mp4 10.92 MB
07 Firebase Authentication/118 Creating a Firebase project.en.srt 2.82 KB
07 Firebase Authentication/118 Creating a Firebase project.mp4 20.05 MB
07 Firebase Authentication/119 07.04-firebase-android-setup.zip 376.07 KB
07 Firebase Authentication/119 Configuring Firebase for Android.en.srt 11.23 KB
07 Firebase Authentication/119 Configuring Firebase for Android.mp4 75.31 MB
07 Firebase Authentication/120 07.05-firebase-iOS-setup.zip 377.04 KB
07 Firebase Authentication/120 Configuring Firebase for iOS.en.srt 9.62 KB
07 Firebase Authentication/120 Configuring Firebase for iOS.mp4 59.98 MB
07 Firebase Authentication/121 07.06-add-firebase-auth-v2.zip 673.61 KB
07 Firebase Authentication/121 Installing the firebase_auth package.en.srt 4.66 KB
07 Firebase Authentication/121 Installing the firebase_auth package.mp4 25.85 MB
07 Firebase Authentication/122 07.07-install-ios-dependencies-v2.zip 676.48 KB
07 Firebase Authentication/122 Running on iOS using the Xcode legacy build system.en.srt 6 KB
07 Firebase Authentication/122 Running on iOS using the Xcode legacy build system.mp4 47.59 MB
07 Firebase Authentication/123 Running on Android.en.srt 1.14 KB
07 Firebase Authentication/123 Running on Android.mp4 7.91 MB
07 Firebase Authentication/124 07.09-migrate-androidX-v2.zip 676.56 KB
07 Firebase Authentication/124 Migrating to AndroidX.en.srt 7.84 KB
07 Firebase Authentication/124 Migrating to AndroidX.mp4 44.42 MB
07 Firebase Authentication/125 07.10-sign-in-anonymously-v2.zip 676.68 KB
07 Firebase Authentication/125 Signing in anonymously with Firebase.en.srt 5.61 KB
07 Firebase Authentication/125 Signing in anonymously with Firebase.mp4 38.86 MB
07 Firebase Authentication/126 07.11-add-future-dart-2.5-v2.zip 676.72 KB
07 Firebase Authentication/126 Futures async and await.en.srt 9.25 KB
07 Firebase Authentication/126 Futures async and await.mp4 59.65 MB
07 Firebase Authentication/127 The FirebaseAuth singleton and private constructors.en.srt 4.56 KB
07 Firebase Authentication/127 The FirebaseAuth singleton and private constructors.mp4 32.57 MB
07 Firebase Authentication/128 Explaining the short-hand syntax for callbacks.en.srt 2.03 KB
07 Firebase Authentication/128 Explaining the short-hand syntax for callbacks.mp4 12.66 MB
07 Firebase Authentication/129 07.14-add-try-catch-v2.zip 676.79 KB
07 Firebase Authentication/129 Error handling with trycatch.en.srt 4.02 KB
07 Firebase Authentication/129 Error handling with trycatch.mp4 28 MB
07 Firebase Authentication/130 Useful Links Resources.html 2.83 KB
07 Firebase Authentication/131 Recommendations about choosing and updating packages.html 1.43 KB
08 Full Authentication Flow State Management Dependency Injection/132 Preview of the sign-in and sign-out flow.en.srt 4.15 KB
08 Full Authentication Flow State Management Dependency Injection/132 Preview of the sign-in and sign-out flow.mp4 29.98 MB
08 Full Authentication Flow State Management Dependency Injection/133 08.02-create-landing-page-v2.zip 677.31 KB
08 Full Authentication Flow State Management Dependency Injection/133 Creating a landing page widget.en.srt 3.21 KB
08 Full Authentication Flow State Management Dependency Injection/133 Creating a landing page widget.mp4 17.97 MB
08 Full Authentication Flow State Management Dependency Injection/134 08.03-add-firebase-user-landing-page.zip 677.43 KB
08 Full Authentication Flow State Management Dependency Injection/134 Adding a FirebaseUser to the LandingPage.en.srt 2.55 KB
08 Full Authentication Flow State Management Dependency Injection/134 Adding a FirebaseUser to the LandingPage.mp4 15.3 MB
08 Full Authentication Flow State Management Dependency Injection/135 08.04-add-callback-sign-in-page-v2.zip 677.51 KB
08 Full Authentication Flow State Management Dependency Injection/135 Adding a callback to the SignInPage.en.srt 3.76 KB
08 Full Authentication Flow State Management Dependency Injection/135 Adding a callback to the SignInPage.mp4 25.5 MB
08 Full Authentication Flow State Management Dependency Injection/136 08.05-add-callback-landing-page-v2.zip 677.6 KB
08 Full Authentication Flow State Management Dependency Injection/136 Hooking up the onSignIn callback.en.srt 2.7 KB
08 Full Authentication Flow State Management Dependency Injection/136 Hooking up the onSignIn callback.mp4 24.96 MB
08 Full Authentication Flow State Management Dependency Injection/137 08.06-call-set-state-v2.zip 677.64 KB
08 Full Authentication Flow State Management Dependency Injection/137 Updating the SignInPage with setState.en.srt 1.76 KB
08 Full Authentication Flow State Management Dependency Injection/137 Updating the SignInPage with setState.mp4 13.77 MB
08 Full Authentication Flow State Management Dependency Injection/138 08.07-create-home-page-v2.zip 678.19 KB
08 Full Authentication Flow State Management Dependency Injection/138 Creating the home page.en.srt 4.95 KB
08 Full Authentication Flow State Management Dependency Injection/138 Creating the home page.mp4 36.53 MB
08 Full Authentication Flow State Management Dependency Injection/139 08.08-add-sign-out-v2.zip 678.36 KB
08 Full Authentication Flow State Management Dependency Injection/139 Adding the sign-out functionality.en.srt 4.19 KB
08 Full Authentication Flow State Management Dependency Injection/139 Adding the sign-out functionality.mp4 23.82 MB
08 Full Authentication Flow State Management Dependency Injection/140 08.09-call-sign-out-callback-v2.zip 678.42 KB
08 Full Authentication Flow State Management Dependency Injection/140 Hooking up the onSignOut callback.en.srt 3.12 KB
08 Full Authentication Flow State Management Dependency Injection/140 Hooking up the onSignOut callback.mp4 25.42 MB
08 Full Authentication Flow State Management Dependency Injection/141 08.10-init-state-v2.zip 678.51 KB
08 Full Authentication Flow State Management Dependency Injection/141 Retrieving the current user when the app starts.en.srt 3.91 KB
08 Full Authentication Flow State Management Dependency Injection/141 Retrieving the current user when the app starts.mp4 34.15 MB
08 Full Authentication Flow State Management Dependency Injection/142 08.11-check-current-user-v2.zip 678.59 KB
08 Full Authentication Flow State Management Dependency Injection/142 Fixing the code in initState.en.srt 4.83 KB
08 Full Authentication Flow State Management Dependency Injection/142 Fixing the code in initState.mp4 44.81 MB
08 Full Authentication Flow State Management Dependency Injection/143 Explaining global access and scoped access.en.srt 7.79 KB
08 Full Authentication Flow State Management Dependency Injection/143 Explaining global access and scoped access.mp4 22.21 MB
08 Full Authentication Flow State Management Dependency Injection/144 08.13-add-auth-class-v2.zip 679.33 KB
08 Full Authentication Flow State Management Dependency Injection/144 Creating the Auth class.en.srt 4.12 KB
08 Full Authentication Flow State Management Dependency Injection/144 Creating the Auth class.mp4 24.41 MB
08 Full Authentication Flow State Management Dependency Injection/145 08.14-add-user-class-v2.zip 679.47 KB
08 Full Authentication Flow State Management Dependency Injection/145 Creating the User class.en.srt 4.86 KB
08 Full Authentication Flow State Management Dependency Injection/145 Creating the User class.mp4 29.91 MB
08 Full Authentication Flow State Management Dependency Injection/146 08.15-add-auth-base-abstract-class-v2.zip 679.56 KB
08 Full Authentication Flow State Management Dependency Injection/146 The abstract AuthBase class.en.srt 3.94 KB
08 Full Authentication Flow State Management Dependency Injection/146 The abstract AuthBase class.mp4 27.05 MB
08 Full Authentication Flow State Management Dependency Injection/147 08.16-use-auth-class-v2.zip 679.66 KB
08 Full Authentication Flow State Management Dependency Injection/147 Using the Auth class.en.srt 8.64 KB
08 Full Authentication Flow State Management Dependency Injection/147 Using the Auth class.mp4 66.36 MB
08 Full Authentication Flow State Management Dependency Injection/148 Lifting state up and its drawbacks.en.srt 6.14 KB
08 Full Authentication Flow State Management Dependency Injection/148 Lifting state up and its drawbacks.mp4 34.84 MB
08 Full Authentication Flow State Management Dependency Injection/149 State Management App Architecture.en.srt 3.2 KB
08 Full Authentication Flow State Management Dependency Injection/149 State Management App Architecture.mp4 18.26 MB
09 Streams and StreamBuilder/150 Introduction to Streams.en.srt 3.45 KB
09 Streams and StreamBuilder/150 Introduction to Streams.mp4 14.55 MB
09 Streams and StreamBuilder/151 Streams in practice with DartPad.en.srt 4.49 KB
09 Streams and StreamBuilder/151 Streams in practice with DartPad.mp4 21.41 MB
09 Streams and StreamBuilder/152 Handling errors and closing streams.en.srt 5.83 KB
09 Streams and StreamBuilder/152 Handling errors and closing streams.mp4 31.45 MB
09 Streams and StreamBuilder/153 09.04-onAuthStateChanged-stream-v2.zip 679.76 KB
09 Streams and StreamBuilder/153 The onAuthStateChanged stream.en.srt 2.19 KB
09 Streams and StreamBuilder/153 The onAuthStateChanged stream.mp4 12.43 MB
09 Streams and StreamBuilder/154 09.05-comment-out-map-v2.zip 679.8 KB
09 Streams and StreamBuilder/154 Type safety with Streams.en.srt 3.58 KB
09 Streams and StreamBuilder/154 Type safety with Streams.mp4 22.51 MB
09 Streams and StreamBuilder/155 09.06-stream-map-restored-v2.zip 679.85 KB
09 Streams and StreamBuilder/155 Stream.map explained.en.srt 3.6 KB
09 Streams and StreamBuilder/155 Stream.map explained.mp4 23.4 MB
09 Streams and StreamBuilder/156 09.07-listen-onAuthStateChanged-v2.zip 679.94 KB
09 Streams and StreamBuilder/156 Listening to the onAuthStateChanged stream.en.srt 4.15 KB
09 Streams and StreamBuilder/156 Listening to the onAuthStateChanged stream.mp4 25.74 MB
09 Streams and StreamBuilder/157 09.08-add-streambuilder-v2.zip 680.05 KB
09 Streams and StreamBuilder/157 Introduction to StreamBuilder.en.srt 4.02 KB
09 Streams and StreamBuilder/157 Introduction to StreamBuilder.mp4 32.73 MB
09 Streams and StreamBuilder/158 09.09-add-circular-progress-indicator-v2.zip 680.17 KB
09 Streams and StreamBuilder/158 Adding a CircularProgressIndicator.en.srt 2.95 KB
09 Streams and StreamBuilder/158 Adding a CircularProgressIndicator.mp4 22.24 MB
09 Streams and StreamBuilder/159 09.10-stream-builder-user-v2.zip 680.21 KB
09 Streams and StreamBuilder/159 More on StreamBuilder.en.srt 4.95 KB
09 Streams and StreamBuilder/159 More on StreamBuilder.mp4 38.07 MB
09 Streams and StreamBuilder/160 09.11-refactor-sign-in-flows-v2.zip 680.01 KB
09 Streams and StreamBuilder/160 Refactoring the sign-in flows.en.srt 4.53 KB
09 Streams and StreamBuilder/160 Refactoring the sign-in flows.mp4 43.07 MB
09 Streams and StreamBuilder/161 09.12-fix-streambuilder-code-v2.zip 680.07 KB
09 Streams and StreamBuilder/161 Fixing the StreamBuilder code.en.srt 2.77 KB
09 Streams and StreamBuilder/161 Fixing the StreamBuilder code.mp4 25.27 MB
09 Streams and StreamBuilder/162 Summary on Streams and StreamBuilder.en.srt 3.96 KB
09 Streams and StreamBuilder/162 Summary on Streams and StreamBuilder.mp4 20.06 MB
09 Streams and StreamBuilder/163 Useful Links Resources.html 1.28 KB
10 Google and Facebook Sign-In/164 Overview of the Firebase sign-in methods.en.srt 2.73 KB
10 Google and Facebook Sign-In/164 Overview of the Firebase sign-in methods.mp4 12.16 MB
10 Google and Facebook Sign-In/165 10.02-add-google-sign-in-4.0.7-v2.zip 680.15 KB
10 Google and Facebook Sign-In/165 Enabling support for Google Sign In.en.srt 3.48 KB
10 Google and Facebook Sign-In/165 Enabling support for Google Sign In.mp4 17.28 MB
10 Google and Facebook Sign-In/166 10.03-add-google-sign-in-code-v2.zip 680.8 KB
10 Google and Facebook Sign-In/166 Adding Google Sign-In to the Auth class.en.srt 8.81 KB
10 Google and Facebook Sign-In/166 Adding Google Sign-In to the Auth class.mp4 65.05 MB
10 Google and Facebook Sign-In/167 10.04-hook-up-google-sign-in-v2.zip 680.87 KB
10 Google and Facebook Sign-In/167 Hooking up Google Sign-In to our button.en.srt 2.06 KB
10 Google and Facebook Sign-In/167 Hooking up Google Sign-In to our button.mp4 21.05 MB
10 Google and Facebook Sign-In/168 10.05-add-reversed-client-id-v2.zip 681.01 KB
10 Google and Facebook Sign-In/168 Configuring Google Sign-In on iOS.en.srt 5.25 KB
10 Google and Facebook Sign-In/168 Configuring Google Sign-In on iOS.mp4 50.1 MB
10 Google and Facebook Sign-In/169 Google Sign-In flow explained.en.srt 4.25 KB
10 Google and Facebook Sign-In/169 Google Sign-In flow explained.mp4 31.64 MB
10 Google and Facebook Sign-In/170 10.07-add-google-sign-out-v2.zip 681.06 KB
10 Google and Facebook Sign-In/170 Supporting Google Sign Out.en.srt 2.93 KB
10 Google and Facebook Sign-In/170 Supporting Google Sign Out.mp4 21.76 MB
10 Google and Facebook Sign-In/171 Testing Google Sign-In on Android.en.srt 3.78 KB
10 Google and Facebook Sign-In/171 Testing Google Sign-In on Android.mp4 26.11 MB
10 Google and Facebook Sign-In/172 Checklist Google Sign-In Flutter setup on Android.html 7.54 KB
10 Google and Facebook Sign-In/173 Viewing registered users on the Firebase console.en.srt 1.12 KB
10 Google and Facebook Sign-In/173 Viewing registered users on the Firebase console.mp4 4.78 MB
10 Google and Facebook Sign-In/174 10.10-facebook-android-setup-v2.zip 681.73 KB
10 Google and Facebook Sign-In/174 Registering a Facebook App.en.srt 9.48 KB
10 Google and Facebook Sign-In/174 Registering a Facebook App.mp4 76 MB
10 Google and Facebook Sign-In/175 Enabling Facebook Sign-In on Firebase.en.srt 3.32 KB
10 Google and Facebook Sign-In/175 Enabling Facebook Sign-In on Firebase.mp4 21.89 MB
10 Google and Facebook Sign-In/176 10.12-add-flutter-facebook-login-2.0.1-v2.zip 681.95 KB
10 Google and Facebook Sign-In/176 Adding the Facebook Sign-In code.en.srt 7.53 KB
10 Google and Facebook Sign-In/176 Adding the Facebook Sign-In code.mp4 60.99 MB
10 Google and Facebook Sign-In/177 Testing Facebook Sign-In on Android.en.srt 4.76 KB
10 Google and Facebook Sign-In/177 Testing Facebook Sign-In on Android.mp4 35.61 MB
10 Google and Facebook Sign-In/178 10.14-add-ios-setup-v2.zip 682.36 KB
10 Google and Facebook Sign-In/178 Facebook iOS setup in Xcode.en.srt 5.95 KB
10 Google and Facebook Sign-In/178 Facebook iOS setup in Xcode.mp4 47.22 MB
10 Google and Facebook Sign-In/179 10.15-install-ios-dependencies.zip 387.25 KB
10 Google and Facebook Sign-In/179 Testing Facebook Sign-In on iOS.en.srt 2.64 KB
10 Google and Facebook Sign-In/179 Testing Facebook Sign-In on iOS.mp4 20.59 MB
10 Google and Facebook Sign-In/180 Accessing the users data and privacy considerations.en.srt 3.87 KB
10 Google and Facebook Sign-In/180 Accessing the users data and privacy considerations.mp4 30.16 MB
10 Google and Facebook Sign-In/181 Useful Links Resources.html 1.93 KB
11 Email Password Sign-In Handling Text Input/182 Preview of the email password sign-in page.en.srt 3.16 KB
11 Email Password Sign-In Handling Text Input/182 Preview of the email password sign-in page.mp4 19.61 MB
11 Email Password Sign-In Handling Text Input/183 11.02-add-email-sign-in-page-v2.zip 682.94 KB
11 Email Password Sign-In Handling Text Input/183 Creating the email password sign-in page.en.srt 2.5 KB
11 Email Password Sign-In Handling Text Input/183 Creating the email password sign-in page.mp4 20.09 MB
11 Email Password Sign-In Handling Text Input/184 11.03-add-email-sign-in-method-v2.zip 683.02 KB
11 Email Password Sign-In Handling Text Input/184 Passing the BuildContext across methods.en.srt 2.17 KB
11 Email Password Sign-In Handling Text Input/184 Passing the BuildContext across methods.mp4 22.34 MB
11 Email Password Sign-In Handling Text Input/185 11.04-add-navigator-push-v2.zip 683.13 KB
11 Email Password Sign-In Handling Text Input/185 Introduction to navigation.en.srt 6.58 KB
11 Email Password Sign-In Handling Text Input/185 Introduction to navigation.mp4 51.6 MB
11 Email Password Sign-In Handling Text Input/186 11.05-add-card-email-sign-in-form-v2.zip 683.67 KB
11 Email Password Sign-In Handling Text Input/186 Adding a Card widget.en.srt 2.39 KB
11 Email Password Sign-In Handling Text Input/186 Adding a Card widget.mp4 18.44 MB
11 Email Password Sign-In Handling Text Input/187 11.06-add-email-password-fields-v2.zip 683.9 KB
11 Email Password Sign-In Handling Text Input/187 Adding the email and password text fields.en.srt 6.63 KB
11 Email Password Sign-In Handling Text Input/187 Adding the email and password text fields.mp4 48.27 MB
11 Email Password Sign-In Handling Text Input/188 11.07-add-submit-buttons-v2.zip 684.04 KB
11 Email Password Sign-In Handling Text Input/188 Adding the submit buttons.en.srt 2.95 KB
11 Email Password Sign-In Handling Text Input/188 Adding the submit buttons.mp4 25.66 MB
11 Email Password Sign-In Handling Text Input/189 11.08-add-form-submit-button-v2.zip 684.71 KB
11 Email Password Sign-In Handling Text Input/189 Creating a FormSubmitButton widget.en.srt 3.73 KB
11 Email Password Sign-In Handling Text Input/189 Creating a FormSubmitButton widget.mp4 34.14 MB
11 Email Password Sign-In Handling Text Input/190 11.09-add-text-editing-controller-v2.zip 684.85 KB
11 Email Password Sign-In Handling Text Input/190 Adding a TextEditingController.en.srt 6.02 KB
11 Email Password Sign-In Handling Text Input/190 Adding a TextEditingController.mp4 59.86 MB
11 Email Password Sign-In Handling Text Input/191 11.10-toggling-form-type-v2.zip 685.07 KB
11 Email Password Sign-In Handling Text Input/191 Toggling the form type.en.srt 7.26 KB
11 Email Password Sign-In Handling Text Input/191 Toggling the form type.mp4 76.65 MB
11 Email Password Sign-In Handling Text Input/192 11.11-add-email-sign-in-methods-v2.zip 685.27 KB
11 Email Password Sign-In Handling Text Input/192 Adding the email password authentication code.en.srt 4.46 KB
11 Email Password Sign-In Handling Text Input/192 Adding the email password authentication code.mp4 43.38 MB
11 Email Password Sign-In Handling Text Input/193 11.12-implement-submit-method-v2.zip 685.42 KB
11 Email Password Sign-In Handling Text Input/193 Implementing the submit method.en.srt 3.59 KB
11 Email Password Sign-In Handling Text Input/193 Implementing the submit method.mp4 38.55 MB
11 Email Password Sign-In Handling Text Input/194 Testing email password sign-in.en.srt 3.87 KB
11 Email Password Sign-In Handling Text Input/194 Testing email password sign-in.mp4 36.25 MB
11 Email Password Sign-In Handling Text Input/195 11.14-customise-email-password-fields-v2.zip 685.54 KB
11 Email Password Sign-In Handling Text Input/195 Customising the email and password text fields.en.srt 4.21 KB
11 Email Password Sign-In Handling Text Input/195 Customising the email and password text fields.mp4 44.7 MB
11 Email Password Sign-In Handling Text Input/196 11.15-focus-node-v2.zip 685.66 KB
11 Email Password Sign-In Handling Text Input/196 Using FocusNode and FocusScope.en.srt 5.62 KB
11 Email Password Sign-In Handling Text Input/196 Using FocusNode and FocusScope.mp4 64.32 MB
11 Email Password Sign-In Handling Text Input/197 11.16-submit-button-validation-v2.zip 685.77 KB
11 Email Password Sign-In Handling Text Input/197 Disabling the submit button on empty email or password.en.srt 6.67 KB
11 Email Password Sign-In Handling Text Input/197 Disabling the submit button on empty email or password.mp4 63.81 MB
11 Email Password Sign-In Handling Text Input/198 11.17-add-string-validator-v2.zip 686.23 KB
11 Email Password Sign-In Handling Text Input/198 Adding a StringValidator class.en.srt 2.6 KB
11 Email Password Sign-In Handling Text Input/198 Adding a StringValidator class.mp4 22.6 MB
11 Email Password Sign-In Handling Text Input/199 11.18-add-email-password-mixin-v2.zip 686.35 KB
11 Email Password Sign-In Handling Text Input/199 Adding an email and password validation mixin.en.srt 3.29 KB
11 Email Password Sign-In Handling Text Input/199 Adding an email and password validation mixin.mp4 30.84 MB
11 Email Password Sign-In Handling Text Input/200 11.19-adding-error-text-v2.zip 686.5 KB
11 Email Password Sign-In Handling Text Input/200 Showing an error text when the email or password are invalid.en.srt 4 KB
11 Email Password Sign-In Handling Text Input/200 Showing an error text when the email or password are invalid.mp4 38.81 MB
11 Email Password Sign-In Handling Text Input/201 11.20-tweaking-form-submission-v2.zip 686.58 KB
11 Email Password Sign-In Handling Text Input/201 Tweaking form submission.en.srt 5.94 KB
11 Email Password Sign-In Handling Text Input/201 Tweaking form submission.mp4 60.36 MB
11 Email Password Sign-In Handling Text Input/202 11.21-simulating-slow-network-v2.zip 686.68 KB
11 Email Password Sign-In Handling Text Input/202 Simulating a slow network with a delay.en.srt 3.86 KB
11 Email Password Sign-In Handling Text Input/202 Simulating a slow network with a delay.mp4 34.47 MB
11 Email Password Sign-In Handling Text Input/203 11.22-add-loading-state-v2.zip 686.74 KB
11 Email Password Sign-In Handling Text Input/203 Adding a loading state to our form.en.srt 4.47 KB
11 Email Password Sign-In Handling Text Input/203 Adding a loading state to our form.mp4 45.57 MB
11 Email Password Sign-In Handling Text Input/204 11.23-email-focus-invalid-v2.zip 686.81 KB
11 Email Password Sign-In Handling Text Input/204 Updating the email focus logic.en.srt 2.97 KB
11 Email Password Sign-In Handling Text Input/204 Updating the email focus logic.mp4 27.08 MB
11 Email Password Sign-In Handling Text Input/205 11.24-add-SingleChildScrollView-v2.zip 686.89 KB
11 Email Password Sign-In Handling Text Input/205 Fixing the vertical overflow on small screens.en.srt 4.82 KB
11 Email Password Sign-In Handling Text Input/205 Fixing the vertical overflow on small screens.mp4 45.44 MB
11 Email Password Sign-In Handling Text Input/206 Wrap-up.en.srt 5.89 KB
11 Email Password Sign-In Handling Text Input/206 Wrap-up.mp4 47.9 MB
11 Email Password Sign-In Handling Text Input/207 Useful Links Resources.html 2.23 KB
12 Platform-Aware Dialogs/208 Introduction to dialogs.en.srt 1.92 KB
12 Platform-Aware Dialogs/208 Introduction to dialogs.mp4 13.89 MB
12 Platform-Aware Dialogs/209 12.02-show-alert-dialog-v2.zip 687.04 KB
12 Platform-Aware Dialogs/209 Showing a dialog.en.srt 3.72 KB
12 Platform-Aware Dialogs/209 Showing a dialog.mp4 33.14 MB
12 Platform-Aware Dialogs/210 12.03-dismissing-dialog-v2.zip 687.09 KB
12 Platform-Aware Dialogs/210 Dismissing dialogs.en.srt 3.24 KB
12 Platform-Aware Dialogs/210 Dismissing dialogs.mp4 23.23 MB
12 Platform-Aware Dialogs/211 12.04-add-platform-check-v2.zip 687.18 KB
12 Platform-Aware Dialogs/211 Platform-aware widgets on iOS Android more.en.srt 5.29 KB
12 Platform-Aware Dialogs/211 Platform-aware widgets on iOS Android more.mp4 42.43 MB
12 Platform-Aware Dialogs/212 12.05-add-platform-widget-class-v2.zip 687.71 KB
12 Platform-Aware Dialogs/212 Creating a PlatformWidget base class.en.srt 3.6 KB
12 Platform-Aware Dialogs/212 Creating a PlatformWidget base class.mp4 25.82 MB
12 Platform-Aware Dialogs/213 12.06-platform-alert-dialog-v2.zip 688.52 KB
12 Platform-Aware Dialogs/213 Creating a PlatformAlertDialog widget.en.srt 9.08 KB
12 Platform-Aware Dialogs/213 Creating a PlatformAlertDialog widget.mp4 83.14 MB
12 Platform-Aware Dialogs/214 12.07-showing-the-dialog-v2.zip 688.54 KB
12 Platform-Aware Dialogs/214 Showing the PlatformAlertDialog.en.srt 7.09 KB
12 Platform-Aware Dialogs/214 Showing the PlatformAlertDialog.mp4 64.8 MB
12 Platform-Aware Dialogs/215 12.08-use-showCupertinoDialog-v2.zip 688.65 KB
12 Platform-Aware Dialogs/215 Tweaking the PlatformAlertDialog.en.srt 5.16 KB
12 Platform-Aware Dialogs/215 Tweaking the PlatformAlertDialog.mp4 50.89 MB
12 Platform-Aware Dialogs/216 12.09-confirm-sign-out-v2.zip 688.83 KB
12 Platform-Aware Dialogs/216 Adding a sign-out confirmation alert.en.srt 4.43 KB
12 Platform-Aware Dialogs/216 Adding a sign-out confirmation alert.mp4 40.23 MB
12 Platform-Aware Dialogs/217 12.10-update-platform-alert-dialog-v2.zip 688.94 KB
12 Platform-Aware Dialogs/217 Adding a cancel button to the PlatformAlertDialog.en.srt 5.23 KB
12 Platform-Aware Dialogs/217 Adding a cancel button to the PlatformAlertDialog.mp4 49.59 MB
12 Platform-Aware Dialogs/218 Useful Links Resources.html 1.27 KB
13 Scoped Access with InheritedWidget and Provider/219 Introduction to InheritedWidget.en.srt 4.71 KB
13 Scoped Access with InheritedWidget and Provider/219 Introduction to InheritedWidget.mp4 35.23 MB
13 Scoped Access with InheritedWidget and Provider/220 13.02-add-auth-provider-v2.zip 689.59 KB
13 Scoped Access with InheritedWidget and Provider/220 Creating an AuthProvider.en.srt 7.3 KB
13 Scoped Access with InheritedWidget and Provider/220 Creating an AuthProvider.mp4 52.42 MB
13 Scoped Access with InheritedWidget and Provider/221 13.03-refactor-auth-code-v2.zip 689.53 KB
13 Scoped Access with InheritedWidget and Provider/221 Accessing the Auth object via the AuthProvider.en.srt 8.45 KB
13 Scoped Access with InheritedWidget and Provider/221 Accessing the Auth object via the AuthProvider.mp4 78.72 MB
13 Scoped Access with InheritedWidget and Provider/222 13.04-add-provider-package-v3.zip 689.61 KB
13 Scoped Access with InheritedWidget and Provider/222 Adding the provider package.en.srt 2.29 KB
13 Scoped Access with InheritedWidget and Provider/222 Adding the provider package.mp4 12.97 MB
13 Scoped Access with InheritedWidget and Provider/223 13.05-add-multidex-android-v2.zip 689.69 KB
13 Scoped Access with InheritedWidget and Provider/223 Adding MultiDex support on Android.en.srt 2.75 KB
13 Scoped Access with InheritedWidget and Provider/223 Adding MultiDex support on Android.mp4 24.26 MB
13 Scoped Access with InheritedWidget and Provider/224 13.06-using-provider-class-v3.zip 689.21 KB
13 Scoped Access with InheritedWidget and Provider/224 Using the Provider class.en.srt 5.79 KB
13 Scoped Access with InheritedWidget and Provider/224 Using the Provider class.mp4 44.3 MB
13 Scoped Access with InheritedWidget and Provider/225 BREAKING CHANGES in provider 3.2.0 4.0.1.html 2.46 KB
13 Scoped Access with InheritedWidget and Provider/226 Wrap-up about scoped access.en.srt 5.82 KB
13 Scoped Access with InheritedWidget and Provider/226 Wrap-up about scoped access.mp4 24.11 MB
13 Scoped Access with InheritedWidget and Provider/227 Useful Links Resources.html 1.84 KB
14 Polishing the Authentication Flows/228 Module Introduction.en.srt 1.6 KB
14 Polishing the Authentication Flows/228 Module Introduction.mp4 12.25 MB
14 Polishing the Authentication Flows/229 14.02-using-platform-exception-v2.zip 689.28 KB
14 Polishing the Authentication Flows/229 PlatformException explained.en.srt 4.24 KB
14 Polishing the Authentication Flows/229 PlatformException explained.mp4 35.87 MB
14 Polishing the Authentication Flows/230 14.03-add-platform-exception-alert-dialog-v2.zip 689.86 KB
14 Polishing the Authentication Flows/230 Creating a PlatformExceptionAlertDialog.en.srt 3.23 KB
14 Polishing the Authentication Flows/230 Creating a PlatformExceptionAlertDialog.mp4 25.23 MB
14 Polishing the Authentication Flows/231 14.04-customising-the-error-messages-v2.zip 690.34 KB
14 Polishing the Authentication Flows/231 Customising error messages.en.srt 5.69 KB
14 Polishing the Authentication Flows/231 Customising error messages.mp4 45.98 MB
14 Polishing the Authentication Flows/232 14.05-platform-exception-sign-in-page-v2.zip 690.53 KB
14 Polishing the Authentication Flows/232 Using PlatformException on the SignInPage.en.srt 5.27 KB
14 Polishing the Authentication Flows/232 Using PlatformException on the SignInPage.mp4 48.56 MB
14 Polishing the Authentication Flows/233 Adding a loading state overview.en.srt 1.72 KB
14 Polishing the Authentication Flows/233 Adding a loading state overview.mp4 9.93 MB
14 Polishing the Authentication Flows/234 14.07-add-loading-state-v2.zip 690.64 KB
14 Polishing the Authentication Flows/234 Adding a loading state to the SignInPage.en.srt 3.21 KB
14 Polishing the Authentication Flows/234 Adding a loading state to the SignInPage.mp4 29.75 MB
14 Polishing the Authentication Flows/235 14.08-using-the-loading-state-v2.zip 690.77 KB
14 Polishing the Authentication Flows/235 Using the loading state in the SignInPage.en.srt 4.27 KB
14 Polishing the Authentication Flows/235 Using the loading state in the SignInPage.mp4 37.19 MB
14 Polishing the Authentication Flows/236 14.09-add-dispose-method-v2.zip 690.85 KB
14 Polishing the Authentication Flows/236 The dispose method.en.srt 3.87 KB
14 Polishing the Authentication Flows/236 The dispose method.mp4 33.46 MB
15 BLoCs/237 Introduction to state management with BLoCs.en.srt 6.91 KB
15 BLoCs/237 Introduction to state management with BLoCs.mp4 45.97 MB
15 BLoCs/238 The application layers.en.srt 2.44 KB
15 BLoCs/238 The application layers.mp4 9.68 MB
15 BLoCs/239 BLoCs sinks streams and asynchronous code.en.srt 6.32 KB
15 BLoCs/239 BLoCs sinks streams and asynchronous code.mp4 24.64 MB
15 BLoCs/240 Introduction to the SignInBloc.en.srt 3.6 KB
15 BLoCs/240 Introduction to the SignInBloc.mp4 18.23 MB
15 BLoCs/241 15.05-add-simple-sign-in-bloc-v2.zip 691.32 KB
15 BLoCs/241 Implementing a simple BLoC.en.srt 4.35 KB
15 BLoCs/241 Implementing a simple BLoC.mp4 24.01 MB
15 BLoCs/242 15.06-add-provider-sign-in-bloc-v2.zip 691.42 KB
15 BLoCs/242 Adding a Bloc with Provider inside a static method.en.srt 3.64 KB
15 BLoCs/242 Adding a Bloc with Provider inside a static method.mp4 28.3 MB
15 BLoCs/243 15.07-add-stream-builder-loading-state-v2.zip 691.53 KB
15 BLoCs/243 Adding the StreamBuilder code.en.srt 3.7 KB
15 BLoCs/243 Adding the StreamBuilder code.mp4 27.64 MB
15 BLoCs/244 15.08-convert-sign-in-page-stateless-widget-v2.zip 691.54 KB
15 BLoCs/244 Converting the SignInPage to a stateless widget.en.srt 3.93 KB
15 BLoCs/244 Converting the SignInPage to a stateless widget.mp4 37.21 MB
15 BLoCs/245 15.09-the-consumer-widget-v2.zip 691.65 KB
15 BLoCs/245 The difference between Provider.of and Consumer.en.srt 4.48 KB
15 BLoCs/245 The difference between Provider.of and Consumer.mp4 38.5 MB
15 BLoCs/246 15.10-dispose-bloc-with-provider-v2.zip 691.71 KB
15 BLoCs/246 Disposing BLoCs with Provider.en.srt 1.45 KB
15 BLoCs/246 Disposing BLoCs with Provider.mp4 8.88 MB
15 BLoCs/247 15.11-add-auth-code-sign-in-bloc-v2.zip 691.98 KB
15 BLoCs/247 Adding authentication code to the SignInBloc.en.srt 6.96 KB
15 BLoCs/247 Adding authentication code to the SignInBloc.mp4 57.26 MB
15 BLoCs/248 15.12-updating-sign-in-page-v2.zip 692 KB
15 BLoCs/248 Updating the SignInPage.en.srt 3.01 KB
15 BLoCs/248 Updating the SignInPage.mp4 26.04 MB
15 BLoCs/249 15.13-fix-bloc-submit-method.zip 692.04 KB
15 BLoCs/249 Fixing the BLoC submit method.en.srt 3.75 KB
15 BLoCs/249 Fixing the BLoC submit method.mp4 28.5 MB
15 BLoCs/250 Summary on the BLoC basics.en.srt 1.68 KB
15 BLoCs/250 Summary on the BLoC basics.mp4 8 MB
15 BLoCs/251 15.15-email-sign-in-form-stateful-v2.zip 692.12 KB
15 BLoCs/251 Introduction to the email sign-in flow with BLoC.en.srt 3.45 KB
15 BLoCs/251 Introduction to the email sign-in flow with BLoC.mp4 20.55 MB
15 BLoCs/252 15.16-create-email-sign-in-model-v2.zip 692.63 KB
15 BLoCs/252 Creating a model class for the EmailSignInForm.en.srt 3.2 KB
15 BLoCs/252 Creating a model class for the EmailSignInForm.mp4 25.41 MB
15 BLoCs/253 15.17-add-email-sign-in-bloc-v2.zip 693.15 KB
15 BLoCs/253 Creating the EmailSignInBloc with a StreamController.en.srt 2.84 KB
15 BLoCs/253 Creating the EmailSignInBloc with a StreamController.mp4 17.25 MB
15 BLoCs/254 15.18-updating-the-model-v2.zip 693.43 KB
15 BLoCs/254 Updating the model.en.srt 7.86 KB
15 BLoCs/254 Updating the model.mp4 56.38 MB
15 BLoCs/255 15.19-add-bloc-submit-method-v2.zip 693.67 KB
15 BLoCs/255 Adding the BLoC submit method.en.srt 6.31 KB
15 BLoCs/255 Adding the BLoC submit method.mp4 49.21 MB
15 BLoCs/256 15.20-setting-up-email-sign-in-form-bloc-based-v2.zip 695.63 KB
15 BLoCs/256 Setting up the EmailSignInFormBlocBased with Provider.en.srt 5.9 KB
15 BLoCs/256 Setting up the EmailSignInFormBlocBased with Provider.mp4 60.96 MB
15 BLoCs/257 15.21-refactor-email-sign-in-form-bloc-v2.zip 695.62 KB
15 BLoCs/257 Refactoring the EmailSignInFormBlocBased widget by removing the state variables.en.srt 8.65 KB
15 BLoCs/257 Refactoring the EmailSignInFormBlocBased widget by removing the state variables.mp4 86.12 MB
15 BLoCs/258 15.22-move-logic-to-bloc-class-v2.zip 695.7 KB
15 BLoCs/258 Moving the business logic to the BLoC class.en.srt 4.13 KB
15 BLoCs/258 Moving the business logic to the BLoC class.mp4 40.25 MB
15 BLoCs/259 15.23-fix-email-sign-in-bloc-submit-v2.zip 695.74 KB
15 BLoCs/259 Fixing the EmailSignInBloc submit method.en.srt 1.36 KB
15 BLoCs/259 Fixing the EmailSignInBloc submit method.mp4 9.53 MB
15 BLoCs/260 15.24-moving-logic-email-sign-in-model-v2.zip 695.87 KB
15 BLoCs/260 Moving more business logic to the model class.en.srt 7.36 KB
15 BLoCs/260 Moving more business logic to the model class.mp4 74.56 MB
15 BLoCs/261 The benefits of separation of concerns with BLoC.en.srt 3.89 KB
15 BLoCs/261 The benefits of separation of concerns with BLoC.mp4 22.19 MB
15 BLoCs/262 Using stateful widgets with TextEditingControllers.en.srt 5.01 KB
15 BLoCs/262 Using stateful widgets with TextEditingControllers.mp4 31.07 MB
15 BLoCs/263 Considerations about performance.en.srt 2.69 KB
15 BLoCs/263 Considerations about performance.mp4 20.14 MB
15 BLoCs/264 Blocs and Services in the widget tree.en.srt 5.09 KB
15 BLoCs/264 Blocs and Services in the widget tree.mp4 19.41 MB
16 State Management with Provider/265 17.01-merge-commit.zip 527.68 KB
16 State Management with Provider/265 Recap on State Management.en.srt 3.34 KB
16 State Management with Provider/265 Recap on State Management.mp4 13.08 MB
16 State Management with Provider/266 16.02-refactor-sign-in-bloc-value-notifier-v2.zip 695.87 KB
16 State Management with Provider/266 Introduction to ValueNotifier.en.srt 2.67 KB
16 State Management with Provider/266 Introduction to ValueNotifier.mp4 19.03 MB
16 State Management with Provider/267 16.03-refactor-sign-in-page-change-notifier-provider-v2.zip 695.91 KB
16 State Management with Provider/267 Adding a ValueNotifier with ChangeNotifierProvider.en.srt 6.2 KB
16 State Management with Provider/267 Adding a ValueNotifier with ChangeNotifierProvider.mp4 53.22 MB
16 State Management with Provider/268 16.04-is-loading-instance-variable-v2.zip 695.97 KB
16 State Management with Provider/268 Consumer and ChangeNotifierProvider explained.en.srt 4.78 KB
16 State Management with Provider/268 Consumer and ChangeNotifierProvider explained.mp4 42.89 MB
16 State Management with Provider/269 16.05-refactor-sign-in-manager-v2.zip 696.03 KB
16 State Management with Provider/269 Differences between BLoCstreams and ValueNotifierChangeNotifierProvider.en.srt 3.73 KB
16 State Management with Provider/269 Differences between BLoCstreams and ValueNotifierChangeNotifierProvider.mp4 22.38 MB
16 State Management with Provider/270 Introduction to ChangeNotifier.en.srt 1.97 KB
16 State Management with Provider/270 Introduction to ChangeNotifier.mp4 14.26 MB
16 State Management with Provider/271 16.07-add-email-sign-in-change-model-v2.zip 696.93 KB
16 State Management with Provider/271 Adding the EmailSignInChangeModel class.en.srt 5.92 KB
16 State Management with Provider/271 Adding the EmailSignInChangeModel class.mp4 47.36 MB
16 State Management with Provider/272 16.08-complete-email-sign-in-change-model-v2.zip 697.2 KB
16 State Management with Provider/272 Completing the EmailSignInChangeModel class.en.srt 3.33 KB
16 State Management with Provider/272 Completing the EmailSignInChangeModel class.mp4 27.46 MB
16 State Management with Provider/273 16.09-add-email-sign-in-form-change-notifier-v2.zip 698.76 KB
16 State Management with Provider/273 Implementing the email sign-in form with ChangeNotifier.en.srt 6.93 KB
16 State Management with Provider/273 Implementing the email sign-in form with ChangeNotifier.mp4 63.18 MB
16 State Management with Provider/274 Comparing ValueNotifier and ChangeNotifier.en.srt 4.51 KB
16 State Management with Provider/274 Comparing ValueNotifier and ChangeNotifier.mp4 29.02 MB
16 State Management with Provider/275 Wrap up on State Management.en.srt 5.24 KB
16 State Management with Provider/275 Wrap up on State Management.mp4 21.06 MB
16 State Management with Provider/276 Wrap up on the Authentication Flows.en.srt 2.95 KB
16 State Management with Provider/276 Wrap up on the Authentication Flows.mp4 14.29 MB
16 State Management with Provider/277 Useful Links Resources.html 1.91 KB
17 Databases and Cloud Firestore/278 Overview of the time tracker app.en.srt 3.38 KB
17 Databases and Cloud Firestore/278 Overview of the time tracker app.mp4 19.36 MB
17 Databases and Cloud Firestore/279 Database schema and SQL vs NoSQL.en.srt 5.85 KB
17 Databases and Cloud Firestore/279 Database schema and SQL vs NoSQL.mp4 39.76 MB
17 Databases and Cloud Firestore/280 Introduction to Cloud Firestore.en.srt 3.37 KB
17 Databases and Cloud Firestore/280 Introduction to Cloud Firestore.mp4 22.72 MB
17 Databases and Cloud Firestore/281 Documents and Collections.en.srt 2.67 KB
17 Databases and Cloud Firestore/281 Documents and Collections.mp4 15.66 MB
17 Databases and Cloud Firestore/282 Getting started with Firestore.en.srt 4.16 KB
17 Databases and Cloud Firestore/282 Getting started with Firestore.mp4 24.63 MB
17 Databases and Cloud Firestore/283 Designing a Database API with CRUD operations.en.srt 4.37 KB
17 Databases and Cloud Firestore/283 Designing a Database API with CRUD operations.mp4 26.56 MB
17 Databases and Cloud Firestore/284 Managing private user data with Cloud Firestore.en.srt 4.62 KB
17 Databases and Cloud Firestore/284 Managing private user data with Cloud Firestore.mp4 24.9 MB
17 Databases and Cloud Firestore/285 17.08-add-cloud-firestore-0.12.9-5-v2.zip 699.37 KB
17 Databases and Cloud Firestore/285 Installing Cloud Firestore.en.srt 1.57 KB
17 Databases and Cloud Firestore/285 Installing Cloud Firestore.mp4 11.03 MB
17 Databases and Cloud Firestore/286 17.09-rename-home-page-jobs-page-v2.zip 699.66 KB
17 Databases and Cloud Firestore/286 Renaming the HomePage to JobsPage.en.srt 3.2 KB
17 Databases and Cloud Firestore/286 Renaming the HomePage to JobsPage.mp4 28.53 MB
17 Databases and Cloud Firestore/287 17.10-add-database-class-v2.zip 700.13 KB
17 Databases and Cloud Firestore/287 Adding the Database class.en.srt 3.86 KB
17 Databases and Cloud Firestore/287 Adding the Database class.mp4 20.83 MB
17 Databases and Cloud Firestore/288 17.11-add-database-provider-v2.zip 700.21 KB
17 Databases and Cloud Firestore/288 Adding the Database Provider.en.srt 2.04 KB
17 Databases and Cloud Firestore/288 Adding the Database Provider.mp4 18.22 MB
17 Databases and Cloud Firestore/289 17.12-add-floating-action-button-v2.zip 700.3 KB
17 Databases and Cloud Firestore/289 Adding a FloatingActionButton.en.srt 3.04 KB
17 Databases and Cloud Firestore/289 Adding a FloatingActionButton.mp4 25.31 MB
17 Databases and Cloud Firestore/290 17.13-writing-to-firestore-v2.zip 700.54 KB
17 Databases and Cloud Firestore/290 Writing data to Firestore.en.srt 9.46 KB
17 Databases and Cloud Firestore/290 Writing data to Firestore.mp4 69.65 MB
17 Databases and Cloud Firestore/291 17.14-adding-job-class-v2.zip 701.3 KB
17 Databases and Cloud Firestore/291 Defining a strongly-typed Job model class.en.srt 4.83 KB
17 Databases and Cloud Firestore/291 Defining a strongly-typed Job model class.mp4 38.19 MB
17 Databases and Cloud Firestore/292 17.15-add-api-path-class-v2.zip 701.7 KB
17 Databases and Cloud Firestore/292 Defining a common API path class.en.srt 3.15 KB
17 Databases and Cloud Firestore/292 Defining a common API path class.mp4 23.77 MB
17 Databases and Cloud Firestore/293 17.16-add-set-data-method-v2.zip 701.81 KB
17 Databases and Cloud Firestore/293 Adding a generic setData method.en.srt 3.66 KB
17 Databases and Cloud Firestore/293 Adding a generic setData method.mp4 34.02 MB
17 Databases and Cloud Firestore/294 Adding security rules.en.srt 6.13 KB
17 Databases and Cloud Firestore/294 Adding security rules.mp4 39.04 MB
17 Databases and Cloud Firestore/295 17.18-handle-firestore-permissions-errors-v2.zip 701.98 KB
17 Databases and Cloud Firestore/295 Handling Firestore permissions errors.en.srt 4.95 KB
17 Databases and Cloud Firestore/295 Handling Firestore permissions errors.mp4 44.82 MB
17 Databases and Cloud Firestore/296 17.19-reading-jobs-firestore-v2.zip 702.15 KB
17 Databases and Cloud Firestore/296 Reading data from Firestore.en.srt 6.28 KB
17 Databases and Cloud Firestore/296 Reading data from Firestore.mp4 55.47 MB
17 Databases and Cloud Firestore/297 17.20-reading-parsing-firestore-data-streams-v2.zip 702.24 KB
17 Databases and Cloud Firestore/297 Reading and parsing Firestore data streams.en.srt 4.38 KB
17 Databases and Cloud Firestore/297 Reading and parsing Firestore data streams.mp4 43.29 MB
17 Databases and Cloud Firestore/298 17.21-showing-list-items-streambuilder-v2.zip 702.43 KB
17 Databases and Cloud Firestore/298 Adding a StreamBuilder to show a list of jobs.en.srt 4.38 KB
17 Databases and Cloud Firestore/298 Adding a StreamBuilder to show a list of jobs.mp4 45.35 MB
17 Databases and Cloud Firestore/299 17.22-fixing-database-streambuilder-code-v2.zip 702.5 KB
17 Databases and Cloud Firestore/299 Debugging the StreamBuilder code.en.srt 6.2 KB
17 Databases and Cloud Firestore/299 Debugging the StreamBuilder code.mp4 52.8 MB
17 Databases and Cloud Firestore/300 Firestore as a realtime database.en.srt 2.86 KB
17 Databases and Cloud Firestore/300 Firestore as a realtime database.mp4 22 MB
17 Databases and Cloud Firestore/301 17.24-add-factory-constructor-v2.zip 702.61 KB
17 Databases and Cloud Firestore/301 Adding a factory constructor to our model class.en.srt 3.34 KB
17 Databases and Cloud Firestore/301 Adding a factory constructor to our model class.mp4 27.42 MB
17 Databases and Cloud Firestore/302 17.25-add-helper-collection-stream-v2.zip 702.7 KB
17 Databases and Cloud Firestore/302 Adding a generic method to read Firestore streams.en.srt 3.32 KB
17 Databases and Cloud Firestore/302 Adding a generic method to read Firestore streams.mp4 35.64 MB
17 Databases and Cloud Firestore/303 17.26-add-firestore-service-class-v2.zip 703.21 KB
17 Databases and Cloud Firestore/303 Adding a FirestoreService class.en.srt 5.49 KB
17 Databases and Cloud Firestore/303 Adding a FirestoreService class.mp4 52.48 MB
17 Databases and Cloud Firestore/304 Wrap-up on Cloud Firestore.en.srt 4.43 KB
17 Databases and Cloud Firestore/304 Wrap-up on Cloud Firestore.mp4 36.22 MB
17 Databases and Cloud Firestore/305 Useful Links Resources.html 2.41 KB
18 Working with Forms and Cloud Firestore/306 Introduction to Forms with Cloud Firestore.en.srt 2.45 KB
18 Working with Forms and Cloud Firestore/306 Introduction to Forms with Cloud Firestore.mp4 14.33 MB
18 Working with Forms and Cloud Firestore/307 18.02-add-job-page-v2.zip 704.12 KB
18 Working with Forms and Cloud Firestore/307 Adding a new job page.en.srt 5.77 KB
18 Working with Forms and Cloud Firestore/307 Adding a new job page.mp4 50.68 MB
18 Working with Forms and Cloud Firestore/308 18.03-add-placeholder-widget-v2.zip 704.23 KB
18 Working with Forms and Cloud Firestore/308 The Placeholder widget.en.srt 4.91 KB
18 Working with Forms and Cloud Firestore/308 The Placeholder widget.mp4 43.6 MB
18 Working with Forms and Cloud Firestore/309 18.04-add-form-text-fields-v2.zip 704.41 KB
18 Working with Forms and Cloud Firestore/309 Introduction to Form and TextFormField.en.srt 3.69 KB
18 Working with Forms and Cloud Firestore/309 Introduction to Form and TextFormField.mp4 36.8 MB
18 Working with Forms and Cloud Firestore/310 18.05-validate-save-form-v2.zip 704.8 KB
18 Working with Forms and Cloud Firestore/310 Validating and saving Form data.en.srt 8.97 KB
18 Working with Forms and Cloud Firestore/310 Validating and saving Form data.mp4 86.72 MB
18 Working with Forms and Cloud Firestore/311 18.06-add-database-to-add-job-page-v2.zip 704.98 KB
18 Working with Forms and Cloud Firestore/311 Accessing the Database object with the correct BuildContext.en.srt 5.37 KB
18 Working with Forms and Cloud Firestore/311 Accessing the Database object with the correct BuildContext.mp4 45.51 MB
18 Working with Forms and Cloud Firestore/312 18.07-add-jobs-date-time-document-id-v2.zip 705.06 KB
18 Working with Forms and Cloud Firestore/312 Saving jobs with a unique document ID.en.srt 5.77 KB
18 Working with Forms and Cloud Firestore/312 Saving jobs with a unique document ID.mp4 52.46 MB
18 Working with Forms and Cloud Firestore/313 18.08-add-error-handling-v2.zip 705.2 KB
18 Working with Forms and Cloud Firestore/313 Handling errors.en.srt 2.36 KB
18 Working with Forms and Cloud Firestore/313 Handling errors.mp4 18.84 MB
18 Working with Forms and Cloud Firestore/314 18.09-add-unique-name-checker-v2.zip 705.39 KB
18 Working with Forms and Cloud Firestore/314 Enforcing unique job names.en.srt 3.46 KB
18 Working with Forms and Cloud Firestore/314 Enforcing unique job names.mp4 39.12 MB
18 Working with Forms and Cloud Firestore/315 18.10-fix-integer-parsing-code-v2.zip 705.45 KB
18 Working with Forms and Cloud Firestore/315 Fixing the integer-parsing code.en.srt 1.87 KB
18 Working with Forms and Cloud Firestore/315 Fixing the integer-parsing code.mp4 16.65 MB
18 Working with Forms and Cloud Firestore/316 Editing existing jobs overview.en.srt 1.64 KB
18 Working with Forms and Cloud Firestore/316 Editing existing jobs overview.mp4 8.51 MB
18 Working with Forms and Cloud Firestore/317 18.12-add-job-list-tile-v2.zip 706.08 KB
18 Working with Forms and Cloud Firestore/317 Adding a custom JobListTile.en.srt 4.45 KB
18 Working with Forms and Cloud Firestore/317 Adding a custom JobListTile.mp4 40.67 MB
18 Working with Forms and Cloud Firestore/318 18.13-edit-job-page-v2.zip 706.23 KB
18 Working with Forms and Cloud Firestore/318 Repurposing the AddJobPage for editing jobs.en.srt 5.3 KB
18 Working with Forms and Cloud Firestore/318 Repurposing the AddJobPage for editing jobs.mp4 56.57 MB
18 Working with Forms and Cloud Firestore/319 18.14-reading-the-document-id-v2.zip 706.3 KB
18 Working with Forms and Cloud Firestore/319 Reading the documentID from Firestore.en.srt 3.18 KB
18 Working with Forms and Cloud Firestore/319 Reading the documentID from Firestore.mp4 30.05 MB
18 Working with Forms and Cloud Firestore/320 18.15-complete-code-edit-job-v2.zip 706.4 KB
18 Working with Forms and Cloud Firestore/320 Completing the code for editing jobs.en.srt 5.43 KB
18 Working with Forms and Cloud Firestore/320 Completing the code for editing jobs.mp4 49.72 MB
18 Working with Forms and Cloud Firestore/321 Wrap up on working with Forms.en.srt 3.44 KB
18 Working with Forms and Cloud Firestore/321 Wrap up on working with Forms.mp4 28.54 MB
18 Working with Forms and Cloud Firestore/322 Useful Links Resources.html 1.86 KB
19 Working with ListViews and multiple UI states/323 Intro and multiple states of UI.en.srt 2.56 KB
19 Working with ListViews and multiple UI states/323 Intro and multiple states of UI.mp4 13.06 MB
19 Working with ListViews and multiple UI states/324 19.02-empty-content-widget-v2.zip 707.12 KB
19 Working with ListViews and multiple UI states/324 Adding an empty content widget.en.srt 3.66 KB
19 Working with ListViews and multiple UI states/324 Adding an empty content widget.mp4 37.02 MB
19 Working with ListViews and multiple UI states/325 19.03-list-items-builder-v2.zip 707.9 KB
19 Working with ListViews and multiple UI states/325 Adding a reusable list items builder.en.srt 4.51 KB
19 Working with ListViews and multiple UI states/325 Adding a reusable list items builder.mp4 48.18 MB
19 Working with ListViews and multiple UI states/326 19.04-complete-list-items-builder-v2.zip 707.89 KB
19 Working with ListViews and multiple UI states/326 Using ListView.builder.en.srt 5.51 KB
19 Working with ListViews and multiple UI states/326 Using ListView.builder.mp4 55.92 MB
19 Working with ListViews and multiple UI states/327 19.05-use-listview-separated-v2.zip 708.01 KB
19 Working with ListViews and multiple UI states/327 Using ListView.separated.en.srt 3.38 KB
19 Working with ListViews and multiple UI states/327 Using ListView.separated.mp4 32.68 MB
19 Working with ListViews and multiple UI states/328 19.06-database-delete-job-v2.zip 708.11 KB
19 Working with ListViews and multiple UI states/328 Deleting jobs from Firestore.en.srt 2.87 KB
19 Working with ListViews and multiple UI states/328 Deleting jobs from Firestore.mp4 31.78 MB
19 Working with ListViews and multiple UI states/329 19.07-adding-swipe-to-delete-v2.zip 708.33 KB
19 Working with ListViews and multiple UI states/329 Adding swipe to delete support.en.srt 8.09 KB
19 Working with ListViews and multiple UI states/329 Adding swipe to delete support.mp4 79.71 MB
20 Working with Date Time Pickers more on Cloud Firestore/330 Working with entries overview.en.srt 2.4 KB
20 Working with Date Time Pickers more on Cloud Firestore/330 Working with entries overview.mp4 16.62 MB
20 Working with Date Time Pickers more on Cloud Firestore/331 20.02-add-entries-api-paths-v2.zip 708.41 KB
20 Working with Date Time Pickers more on Cloud Firestore/331 Relational data drawbacks of NoSQL databases.en.srt 5.73 KB
20 Working with Date Time Pickers more on Cloud Firestore/331 Relational data drawbacks of NoSQL databases.mp4 40.42 MB
20 Working with Date Time Pickers more on Cloud Firestore/332 Getting ready to add new files.en.srt 2.01 KB
20 Working with Date Time Pickers more on Cloud Firestore/332 Getting ready to add new files.mp4 7.78 MB
20 Working with Date Time Pickers more on Cloud Firestore/332 job-entries-code.zip 7.99 KB
20 Working with Date Time Pickers more on Cloud Firestore/333 20.04-add-new-source-files-intl-package-0.16.0-v2.zip 716.44 KB
20 Working with Date Time Pickers more on Cloud Firestore/333 Adding the source files to the project.en.srt 3.97 KB
20 Working with Date Time Pickers more on Cloud Firestore/333 Adding the source files to the project.mp4 32.94 MB
20 Working with Date Time Pickers more on Cloud Firestore/334 20.05-show-job-entries-page-v2.zip 716.5 KB
20 Working with Date Time Pickers more on Cloud Firestore/334 Connecting the new code and updating the Firestore rules.en.srt 3.57 KB
20 Working with Date Time Pickers more on Cloud Firestore/334 Connecting the new code and updating the Firestore rules.mp4 32.34 MB
20 Working with Date Time Pickers more on Cloud Firestore/335 20.06-fix-navigation-edit-job-page-v2.zip 716.56 KB
20 Working with Date Time Pickers more on Cloud Firestore/335 Fixing the EditJobPage navigation.en.srt 3.9 KB
20 Working with Date Time Pickers more on Cloud Firestore/335 Fixing the EditJobPage navigation.mp4 38.96 MB
20 Working with Date Time Pickers more on Cloud Firestore/336 Overview of the JobEntriesPage.en.srt 2.99 KB
20 Working with Date Time Pickers more on Cloud Firestore/336 Overview of the JobEntriesPage.mp4 30.56 MB
20 Working with Date Time Pickers more on Cloud Firestore/337 20.08-reformat-database-code-v2.zip 716.62 KB
20 Working with Date Time Pickers more on Cloud Firestore/337 Reading and writing entries with Firestore.en.srt 6.69 KB
20 Working with Date Time Pickers more on Cloud Firestore/337 Reading and writing entries with Firestore.mp4 60.42 MB
20 Working with Date Time Pickers more on Cloud Firestore/338 20.09-replace-margin-padding-v2.zip 716.67 KB
20 Working with Date Time Pickers more on Cloud Firestore/338 The EntryListItem widget (using InkWell and Expanded).en.srt 2.56 KB
20 Working with Date Time Pickers more on Cloud Firestore/338 The EntryListItem widget (using InkWell and Expanded).mp4 24.85 MB
20 Working with Date Time Pickers more on Cloud Firestore/339 Formatting dates and currencies with the Intl package.en.srt 3.27 KB
20 Working with Date Time Pickers more on Cloud Firestore/339 Formatting dates and currencies with the Intl package.mp4 27.17 MB
20 Working with Date Time Pickers more on Cloud Firestore/340 Dart as UI Spreads and Collection-if.en.srt 3.84 KB
20 Working with Date Time Pickers more on Cloud Firestore/340 Dart as UI Spreads and Collection-if.mp4 33.23 MB
20 Working with Date Time Pickers more on Cloud Firestore/341 20.12-rename-callbacks-date-time-picker-v2.zip 716.73 KB
20 Working with Date Time Pickers more on Cloud Firestore/341 Using date pickers with stateful widgets.en.srt 7.05 KB
20 Working with Date Time Pickers more on Cloud Firestore/341 Using date pickers with stateful widgets.mp4 64.14 MB
20 Working with Date Time Pickers more on Cloud Firestore/342 20.13-move-date-time-picker-input-dropdown-v2.zip 716.78 KB
20 Working with Date Time Pickers more on Cloud Firestore/342 Date and time input with a custom UI and DateTimePicker.en.srt 4.99 KB
20 Working with Date Time Pickers more on Cloud Firestore/342 Date and time input with a custom UI and DateTimePicker.mp4 47.37 MB
20 Working with Date Time Pickers more on Cloud Firestore/343 20.14-update-job-entries-page-v2.zip 716.91 KB
20 Working with Date Time Pickers more on Cloud Firestore/343 Updating the UI when a Job changes.en.srt 6.2 KB
20 Working with Date Time Pickers more on Cloud Firestore/343 Updating the UI when a Job changes.mp4 58.58 MB
20 Working with Date Time Pickers more on Cloud Firestore/344 Wrap up and CupertinoDatePicker.en.srt 1.92 KB
20 Working with Date Time Pickers more on Cloud Firestore/344 Wrap up and CupertinoDatePicker.mp4 14.77 MB
20 Working with Date Time Pickers more on Cloud Firestore/345 Useful Links Resources.html 2.13 KB
21 Bottom Navigation with the Cupertino widgets/346 Introduction to bottom navigation.en.srt 2.86 KB
21 Bottom Navigation with the Cupertino widgets/346 Introduction to bottom navigation.mp4 19.2 MB
21 Bottom Navigation with the Cupertino widgets/347 Multiple navigation stacks.en.srt 2.46 KB
21 Bottom Navigation with the Cupertino widgets/347 Multiple navigation stacks.mp4 12.86 MB
21 Bottom Navigation with the Cupertino widgets/348 21.03-create-home-page-selected-tab-v2.zip 718.39 KB
21 Bottom Navigation with the Cupertino widgets/348 Creating a HomePage with a selected tab.en.srt 4.34 KB
21 Bottom Navigation with the Cupertino widgets/348 Creating a HomePage with a selected tab.mp4 36.54 MB
21 Bottom Navigation with the Cupertino widgets/349 21.04-add-cupertino-tab-scaffold-v2.zip 718.86 KB
21 Bottom Navigation with the Cupertino widgets/349 Adding a CupertinoTabScaffold.en.srt 7 KB
21 Bottom Navigation with the Cupertino widgets/349 Adding a CupertinoTabScaffold.mp4 70.29 MB
21 Bottom Navigation with the Cupertino widgets/350 21.05-add-tab-builder-v2.zip 718.97 KB
21 Bottom Navigation with the Cupertino widgets/350 Testing the bottom navigation.en.srt 3.16 KB
21 Bottom Navigation with the Cupertino widgets/350 Testing the bottom navigation.mp4 28.38 MB
21 Bottom Navigation with the Cupertino widgets/351 21.06-add-widget-builders-v2.zip 719.13 KB
21 Bottom Navigation with the Cupertino widgets/351 Adding the widget builders.en.srt 5.63 KB
21 Bottom Navigation with the Cupertino widgets/351 Adding the widget builders.mp4 51.98 MB
21 Bottom Navigation with the Cupertino widgets/352 21.07-replacing-floating-action-buttons-v2.zip 719.12 KB
21 Bottom Navigation with the Cupertino widgets/352 Replacing the FloatingActionButtons.en.srt 5.13 KB
21 Bottom Navigation with the Cupertino widgets/352 Replacing the FloatingActionButtons.mp4 50.34 MB
21 Bottom Navigation with the Cupertino widgets/353 21.08-move-logout-button-account-page-v2.zip 720.05 KB
21 Bottom Navigation with the Cupertino widgets/353 Moving the logout button to the AccountPage.en.srt 2.32 KB
21 Bottom Navigation with the Cupertino widgets/353 Moving the logout button to the AccountPage.mp4 25.59 MB
21 Bottom Navigation with the Cupertino widgets/354 21.09-add-root-navigator-true-v2.zip 720.11 KB
21 Bottom Navigation with the Cupertino widgets/354 Presenting modal routes with the root navigator.en.srt 4.91 KB
21 Bottom Navigation with the Cupertino widgets/354 Presenting modal routes with the root navigator.mp4 37.38 MB
21 Bottom Navigation with the Cupertino widgets/355 21.10-provider-listen-false-v2.zip 720.17 KB
21 Bottom Navigation with the Cupertino widgets/355 Using Provider with listen false to minimise rebuilds.en.srt 5.46 KB
21 Bottom Navigation with the Cupertino widgets/355 Using Provider with listen false to minimise rebuilds.mp4 50.33 MB
21 Bottom Navigation with the Cupertino widgets/356 21.11-cupertino-page-route-v2.zip 720.21 KB
21 Bottom Navigation with the Cupertino widgets/356 The CupertinoPageRoute.en.srt 1.3 KB
21 Bottom Navigation with the Cupertino widgets/356 The CupertinoPageRoute.mp4 12.72 MB
21 Bottom Navigation with the Cupertino widgets/357 21.12-add-will-pop-scope-navigator-keys-v2.zip 720.42 KB
21 Bottom Navigation with the Cupertino widgets/357 Handling the Android back button with WillPopScope and navigator keys.en.srt 6.8 KB
21 Bottom Navigation with the Cupertino widgets/357 Handling the Android back button with WillPopScope and navigator keys.mp4 66.65 MB
21 Bottom Navigation with the Cupertino widgets/358 21.13-navigating-to-first-route-v2.zip 720.52 KB
21 Bottom Navigation with the Cupertino widgets/358 Adding pop-to-root navigation.en.srt 2.02 KB
21 Bottom Navigation with the Cupertino widgets/358 Adding pop-to-root navigation.mp4 20.66 MB
21 Bottom Navigation with the Cupertino widgets/359 Wrap up on multiple navigators.en.srt 2.62 KB
21 Bottom Navigation with the Cupertino widgets/359 Wrap up on multiple navigators.mp4 20.5 MB
21 Bottom Navigation with the Cupertino widgets/360 Useful Links Resources.html 2.15 KB
22 Advanced Stream Operations with RxDart/361 Introduction to advanced stream operations.en.srt 3.89 KB
22 Advanced Stream Operations with RxDart/361 Introduction to advanced stream operations.mp4 22.06 MB
22 Advanced Stream Operations with RxDart/362 22.02-add-rxdart-0.22.4-v2.zip 720.6 KB
22 Advanced Stream Operations with RxDart/362 Introduction to RxDart.en.srt 3.21 KB
22 Advanced Stream Operations with RxDart/362 Introduction to RxDart.mp4 22.95 MB
22 Advanced Stream Operations with RxDart/363 Observable.combineLatest and data transformations in the time tracker app.en.srt 4.55 KB
22 Advanced Stream Operations with RxDart/363 Observable.combineLatest and data transformations in the time tracker app.mp4 28.7 MB
22 Advanced Stream Operations with RxDart/363 entries.zip 3.42 KB
22 Advanced Stream Operations with RxDart/364 22.04-add-entries-files-v2.zip 725.05 KB
22 Advanced Stream Operations with RxDart/364 Adding the source code for the new entries page.en.srt 1.81 KB
22 Advanced Stream Operations with RxDart/364 Adding the source code for the new entries page.mp4 19.21 MB
22 Advanced Stream Operations with RxDart/365 Reviewing the UI code for the entries page.en.srt 5.03 KB
22 Advanced Stream Operations with RxDart/365 Reviewing the UI code for the entries page.mp4 50.71 MB
22 Advanced Stream Operations with RxDart/366 Using combineLatest in practice.en.srt 5.66 KB
22 Advanced Stream Operations with RxDart/366 Using combineLatest in practice.mp4 39.81 MB
22 Advanced Stream Operations with RxDart/367 Data manipulation in the EntriesBloc.en.srt 5.36 KB
22 Advanced Stream Operations with RxDart/367 Data manipulation in the EntriesBloc.mp4 51.84 MB
22 Advanced Stream Operations with RxDart/368 Wrap up on Observables.en.srt 2.36 KB
22 Advanced Stream Operations with RxDart/368 Wrap up on Observables.mp4 17.61 MB
22 Advanced Stream Operations with RxDart/369 Single subscription vs broadcast streams.en.srt 4.04 KB
22 Advanced Stream Operations with RxDart/369 Single subscription vs broadcast streams.mp4 20.46 MB
22 Advanced Stream Operations with RxDart/370 PublishSubject ReplaySubject BehaviorSubject.en.srt 2.71 KB
22 Advanced Stream Operations with RxDart/370 PublishSubject ReplaySubject BehaviorSubject.mp4 20.05 MB
22 Advanced Stream Operations with RxDart/371 22.11-email-sign-in-bloc-behavior-subject-v2.zip 725.12 KB
22 Advanced Stream Operations with RxDart/371 Adding a BehaviorSubject to the EmailSignInBloc.en.srt 5.2 KB
22 Advanced Stream Operations with RxDart/371 Adding a BehaviorSubject to the EmailSignInBloc.mp4 40.46 MB
22 Advanced Stream Operations with RxDart/372 Wrap up and notes about local and remote state management.en.srt 3.34 KB
22 Advanced Stream Operations with RxDart/372 Wrap up and notes about local and remote state management.mp4 13.97 MB
22 Advanced Stream Operations with RxDart/373 Useful Links Resources.html 1.92 KB
23 Completing the Time Tracker App/374 Completing the time tracker app overview.en.srt 1.28 KB
23 Completing the Time Tracker App/374 Completing the time tracker app overview.mp4 6.33 MB
23 Completing the Time Tracker App/375 23.02-add-user-account-page-v2.zip 725.24 KB
23 Completing the Time Tracker App/375 Accessing the User object in the AccountPage.en.srt 4.66 KB
23 Completing the Time Tracker App/375 Accessing the User object in the AccountPage.mp4 37.37 MB
23 Completing the Time Tracker App/376 23.03-add-avatar-image-v2.zip 725.96 KB
23 Completing the Time Tracker App/376 Adding an Avatar image.en.srt 5.49 KB
23 Completing the Time Tracker App/376 Adding an Avatar image.mp4 46.92 MB
23 Completing the Time Tracker App/377 23.04-account-page-tweaks-v2.zip 726.15 KB
23 Completing the Time Tracker App/377 Finishing the Avatar code.en.srt 4.19 KB
23 Completing the Time Tracker App/377 Finishing the Avatar code.mp4 34.11 MB
23 Completing the Time Tracker App/378 23.05-fix-entries-bloc-v2.zip 726.21 KB
23 Completing the Time Tracker App/378 Fixing a small bug in the entries page.en.srt 1.67 KB
23 Completing the Time Tracker App/378 Fixing a small bug in the entries page.mp4 15.23 MB
23 Completing the Time Tracker App/379 Wrapping up the time tracker app.en.srt 935 B
23 Completing the Time Tracker App/379 Wrapping up the time tracker app.mp4 4.62 MB
24 Unit Widget Tests with Mockito/380 Introduction to writing tests.en.srt 2.84 KB
24 Unit Widget Tests with Mockito/380 Introduction to writing tests.mp4 18.7 MB
24 Unit Widget Tests with Mockito/381 Testing Flutter Apps.en.srt 3.64 KB
24 Unit Widget Tests with Mockito/381 Testing Flutter Apps.mp4 19.47 MB
24 Unit Widget Tests with Mockito/382 24.03-writing-first-unit-test-v2.zip 725.96 KB
24 Unit Widget Tests with Mockito/382 Writing the first unit test.en.srt 4.42 KB
24 Unit Widget Tests with Mockito/382 Writing the first unit test.mp4 25.77 MB
24 Unit Widget Tests with Mockito/383 Running tests.en.srt 2.07 KB
24 Unit Widget Tests with Mockito/383 Running tests.mp4 10.2 MB
24 Unit Widget Tests with Mockito/384 24.05-add-another-test-v2.zip 726.02 KB
24 Unit Widget Tests with Mockito/384 Checking and fixing errors in tests.en.srt 1.63 KB
24 Unit Widget Tests with Mockito/384 Checking and fixing errors in tests.mp4 10.92 MB
24 Unit Widget Tests with Mockito/385 24.06-red-green-tests-v2.zip 726.1 KB
24 Unit Widget Tests with Mockito/385 Testing edge cases by writing and fixing failing tests.en.srt 3.79 KB
24 Unit Widget Tests with Mockito/385 Testing edge cases by writing and fixing failing tests.mp4 23.14 MB
24 Unit Widget Tests with Mockito/386 24.07-add-format-tests-v2.zip 726.6 KB
24 Unit Widget Tests with Mockito/386 Grouping tests together.en.srt 3.67 KB
24 Unit Widget Tests with Mockito/386 Grouping tests together.mp4 28.71 MB
24 Unit Widget Tests with Mockito/387 24.08-add-setup-locale-tests-v2.zip 726.81 KB
24 Unit Widget Tests with Mockito/387 The setUp method and testing date formatting with locales.en.srt 4.09 KB
24 Unit Widget Tests with Mockito/387 The setUp method and testing date formatting with locales.mp4 38 MB
24 Unit Widget Tests with Mockito/388 The test lifecycle methods.en.srt 2.26 KB
24 Unit Widget Tests with Mockito/388 The test lifecycle methods.mp4 13.07 MB
24 Unit Widget Tests with Mockito/389 24.10-completing-format-tests-v2.zip 726.97 KB
24 Unit Widget Tests with Mockito/389 Completing the formatting tests.en.srt 3.88 KB
24 Unit Widget Tests with Mockito/389 Completing the formatting tests.mp4 39.53 MB
24 Unit Widget Tests with Mockito/390 24.11-start-job-tests-v2.zip 727.51 KB
24 Unit Widget Tests with Mockito/390 Testing model classes.en.srt 4.09 KB
24 Unit Widget Tests with Mockito/390 Testing model classes.mp4 38.68 MB
24 Unit Widget Tests with Mockito/391 24.12-hash-code-equality-operator-v2.zip 727.7 KB
24 Unit Widget Tests with Mockito/391 hashCode and the operator.en.srt 6.22 KB
24 Unit Widget Tests with Mockito/391 hashCode and the operator.mp4 55.72 MB
24 Unit Widget Tests with Mockito/392 24.13-complete-job-tests-v2.zip 727.82 KB
24 Unit Widget Tests with Mockito/392 Adding a toString() method wrap up on unit tests.en.srt 5.93 KB
24 Unit Widget Tests with Mockito/392 Adding a toString() method wrap up on unit tests.mp4 54.7 MB
24 Unit Widget Tests with Mockito/393 24.14-custom-raised-button-tests-v2.zip 728.35 KB
24 Unit Widget Tests with Mockito/393 Introduction to widget tests.en.srt 4.65 KB
24 Unit Widget Tests with Mockito/393 Introduction to widget tests.mp4 39.04 MB
24 Unit Widget Tests with Mockito/394 24.15-finders-and-matchers-v2.zip 728.47 KB
24 Unit Widget Tests with Mockito/394 Finding widgets and matcher arguments.en.srt 3.92 KB
24 Unit Widget Tests with Mockito/394 Finding widgets and matcher arguments.mp4 33.01 MB
24 Unit Widget Tests with Mockito/395 24.16-testing-widget-callbacks-v2.zip 728.57 KB
24 Unit Widget Tests with Mockito/395 Testing widget callbacks.en.srt 3.01 KB
24 Unit Widget Tests with Mockito/395 Testing widget callbacks.mp4 29.34 MB
24 Unit Widget Tests with Mockito/396 Working with Acceptance Criteria.en.srt 1.88 KB
24 Unit Widget Tests with Mockito/396 Working with Acceptance Criteria.mp4 12 MB
24 Unit Widget Tests with Mockito/397 24.18-install-mockito-4.1.1-v2.zip 728.65 KB
24 Unit Widget Tests with Mockito/397 Introduction to test mocks and mockito.en.srt 2.77 KB
24 Unit Widget Tests with Mockito/397 Introduction to test mocks and mockito.mp4 18.23 MB
24 Unit Widget Tests with Mockito/398 24.19-test-harness-email-sign-in-form-v2.zip 729.33 KB
24 Unit Widget Tests with Mockito/398 Injecting mock objects with Provider.en.srt 5.21 KB
24 Unit Widget Tests with Mockito/398 Injecting mock objects with Provider.mp4 51.24 MB
24 Unit Widget Tests with Mockito/399 24.20-first-email-sign-in-test-v2.zip 729.53 KB
24 Unit Widget Tests with Mockito/399 Verifying mock methods.en.srt 4.38 KB
24 Unit Widget Tests with Mockito/399 Verifying mock methods.mp4 48.67 MB
24 Unit Widget Tests with Mockito/400 24.21-add-another-test-v2.zip 729.73 KB
24 Unit Widget Tests with Mockito/400 Working with keys entering text and the pump() method.en.srt 7.29 KB
24 Unit Widget Tests with Mockito/400 Working with keys entering text and the pump() method.mp4 81.05 MB
24 Unit Widget Tests with Mockito/401 24.22-add-first-registration-test-v2.zip 729.89 KB
24 Unit Widget Tests with Mockito/401 Testing widget updates on state changes.en.srt 3.42 KB
24 Unit Widget Tests with Mockito/401 Testing widget updates on state changes.mp4 38.16 MB
24 Unit Widget Tests with Mockito/402 24.23-add-second-registration-test-v2.zip 729.97 KB
24 Unit Widget Tests with Mockito/402 Completing the email sign-in tests.en.srt 3.04 KB
24 Unit Widget Tests with Mockito/402 Completing the email sign-in tests.mp4 28.5 MB
24 Unit Widget Tests with Mockito/403 24.24-replace-navigator-pop-callback-v2.zip 730.05 KB
24 Unit Widget Tests with Mockito/403 Replacing Navigator.pop with a callback when the user signs in.en.srt 3.24 KB
24 Unit Widget Tests with Mockito/403 Replacing Navigator.pop with a callback when the user signs in.mp4 32.72 MB
24 Unit Widget Tests with Mockito/404 24.25-update-tests-handle-callback-v2.zip 730.2 KB
24 Unit Widget Tests with Mockito/404 Updating the tests to handle the form callback.en.srt 2.15 KB
24 Unit Widget Tests with Mockito/404 Updating the tests to handle the form callback.mp4 31.61 MB
24 Unit Widget Tests with Mockito/405 24.26-stub-mock-objects-v2.zip 730.39 KB
24 Unit Widget Tests with Mockito/405 Stubbing mock objects.en.srt 6.12 KB
24 Unit Widget Tests with Mockito/405 Stubbing mock objects.mp4 62.47 MB
24 Unit Widget Tests with Mockito/406 Recap on the email sign in forms and stubbing mocks.en.srt 3.26 KB
24 Unit Widget Tests with Mockito/406 Recap on the email sign in forms and stubbing mocks.mp4 32.07 MB
24 Unit Widget Tests with Mockito/407 24.28-landing-page-test-setup-v2.zip 731.1 KB
24 Unit Widget Tests with Mockito/407 Using widget tests with StreamBuilder.en.srt 3.88 KB
24 Unit Widget Tests with Mockito/407 Using widget tests with StreamBuilder.mp4 45.77 MB
24 Unit Widget Tests with Mockito/408 24.29-complete-landing-page-tests-v2.zip 731.36 KB
24 Unit Widget Tests with Mockito/408 Using StreamController inside tests.en.srt 8.17 KB
24 Unit Widget Tests with Mockito/408 Using StreamController inside tests.mp4 87.36 MB
24 Unit Widget Tests with Mockito/409 24.30-test-setup-sign-in-page-v2.zip 732.28 KB
24 Unit Widget Tests with Mockito/409 Test setup for the SignInPage.en.srt 4.42 KB
24 Unit Widget Tests with Mockito/409 Test setup for the SignInPage.mp4 46.01 MB
24 Unit Widget Tests with Mockito/410 24.31-adding-keys-custom-widgets-v2.zip 732.44 KB
24 Unit Widget Tests with Mockito/410 Adding keys to custom widget classes.en.srt 3.08 KB
24 Unit Widget Tests with Mockito/410 Adding keys to custom widget classes.mp4 36.59 MB
24 Unit Widget Tests with Mockito/411 24.32-testing-navigation-v2.zip 732.66 KB
24 Unit Widget Tests with Mockito/411 Testing navigation.en.srt 5.65 KB
24 Unit Widget Tests with Mockito/411 Testing navigation.mp4 61.97 MB
24 Unit Widget Tests with Mockito/412 The great thing about widget tests.en.srt 3 KB
24 Unit Widget Tests with Mockito/412 The great thing about widget tests.mp4 12.66 MB
24 Unit Widget Tests with Mockito/413 24.34-mock-value-notifier-v2.zip 733.5 KB
24 Unit Widget Tests with Mockito/413 Testing ValueNotifier models.en.srt 8.25 KB
24 Unit Widget Tests with Mockito/413 Testing ValueNotifier models.mp4 75.15 MB
24 Unit Widget Tests with Mockito/414 24.35-testing-change-notifier-v2.zip 734.12 KB
24 Unit Widget Tests with Mockito/414 Testing ChangeNotifier models.en.srt 3.95 KB
24 Unit Widget Tests with Mockito/414 Testing ChangeNotifier models.mp4 37.54 MB
24 Unit Widget Tests with Mockito/415 24.36-setup-bloc-test-v2.zip 734.73 KB
24 Unit Widget Tests with Mockito/415 Testing BloCs.en.srt 3.91 KB
24 Unit Widget Tests with Mockito/415 Testing BloCs.mp4 29.51 MB
24 Unit Widget Tests with Mockito/416 24.37-add-hash-code-equality-email-sign-in-bloc-v2.zip 734.96 KB
24 Unit Widget Tests with Mockito/416 Comparing EmailSignInModel objects.en.srt 1.86 KB
24 Unit Widget Tests with Mockito/416 Comparing EmailSignInModel objects.mp4 13.29 MB
24 Unit Widget Tests with Mockito/417 24.38-complete-bloc-tests-v2.zip 735.22 KB
24 Unit Widget Tests with Mockito/417 Testing streams in Blocs.en.srt 9.83 KB
24 Unit Widget Tests with Mockito/417 Testing streams in Blocs.mp4 76.28 MB
24 Unit Widget Tests with Mockito/418 Wrap up on unit widget tests.en.srt 2.02 KB
24 Unit Widget Tests with Mockito/418 Wrap up on unit widget tests.mp4 10.64 MB
24 Unit Widget Tests with Mockito/419 Useful Links Resources.html 2.69 KB
25 Conclusion and Next Steps/420 Conclusion and Next Steps.en.srt 6.19 KB
25 Conclusion and Next Steps/420 Conclusion and Next Steps.mp4 33.97 MB
25 Conclusion and Next Steps/421 Further reading.html 2.64 KB
Download Info
-
Tips
“[FreeCourseSite.com] Udemy - Flutter & Firebase Build a Complete App for iOS & Android” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.
-
DMCA Notice and Takedown Procedure
If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.