Skip to main content
00:00/00:00
Lecture 25 of 171

StateProvider - autoDispose

Download Course (Free)

Course Content

0 / 171 completed
Section 1: Introduction3 videos

Tutorial Structure

3m

Tools

6m

Tutorial Background and Target Audience

2m
Section 2: Riverpod Overview2 videos

What is Riverpod

13m

Preparing to use Riverpod

2m
Section 3: Dart Data Class Generator Extension and Freezed Package7 videos

Dart Data Class Generator - Generate from JSON

21m

Freezed - Introduction

21m

Dart Data Class Generator - UI

40m

Dart Data Class Generator - Introduction

59m

Freezed - with json serializable

16m

Freezed - UI (Hotel List)

21m

Freezed - Basics

1h 10m
Section 4: All Providers39 videos

Provider - Overview

11m

Provider - App Skeleton

6m

Provider - autoDispose

10m

Provider - Basic

30m

Provider - Flutter Riverpod Snippets

3m

Provider - family, autoDispose.family

16m

Provider - object parameter

26m

Provider - riverpod generator 2

26m

Provider - riverpod generator 1

29m

StateProvider - Overview, App Skeleton, Basic

29m

StateProvider - family, autoDispose.family

6m

StateProvider - computed state with Provider

19m

StateProvider - autoDispose

13mNow Playing

FutureProvider - Overview

12m

FutureProvider - keepAlive

21m

FutureProvider - UserListPage, invalidate

34m

FutureProvider - userDetailProvider, UserDetailPage, code generation

43m

FutureProvider - userListProvider, UserListPage

1h 11m

FutureProvider - UserDetailPage, FamilyDisposePage

17m

StateNotifierProvider - Overview, todosProvider

26m

StreamProvider

29m

StateNotifierProvider - UI

33m

NotifierProvider - counterProvider

11m

ChangeNotifierProvider

21m

NotifierProvider - counterProvider(autoDispose, family)

26m

NotifierProvider - state shapes, activity model

20m

NotifierProvider - EnumActivityState, enumActivityProvider

16m

NotifierProvider - SealedActivityState, sealedActivityProvider

15m

NotifierProvider - EnumActivityPage

24m

NotifierProvider - EnumActivity, listen, invalidate, provider rebuild

36m

NotifierProvider - SealedActivityPage

38m

NotifierProvider - sealedAsyncActivityProvider

17m

NotifierProvider - enumAsyncActivityProvider

45m

AsyncNotifierProvider - Overview, App Skeleton, counterProvider, CounterPage

47m

AsyncNotifierProvider - asyncActivityProvider, AsyncActivityPage

18m

AsyncNotifierProvider - guard static method, code generation

59m

AsyncNotifierProvider - extension, skipError

38m

StreamNotifierProvider - TimerState, timerProvider

39m

StreamNotifierProvider - TimerPage

24m
Section 5: AsyncValue Details6 videos

Overview 1 - Important properties

21m

Test Scenario

7m

Overview 2 - Important methods

26m

WeatherFirstPage, ref.invalidate

31m

weatherFirstProvider, WeatherFirstPage

52m

cityProvider, weatherSecondProvider, WeatherSecondPage

54m
Section 6: Provider Lifecycles9 videos

App Skeleton

8m

Overview

15m

Lifecycle of keepAlive provider

7m

Lifecycle of autoDispose provider

32m

Customized Cache - Sync Operation

26m

Product model, providers

25m

ProductsPage, ProductPage

23m

Lifecycle of cascade providers

16m

Customized Cache - Async Operation

56m
Section 7: Scopes9 videos

Optimize Rebuilds - 1

7m

Optimize Rebuilds - 2

10m

Optimize Rebuilds - 3

30m

ProviderScope and Overlay - 1

11m

Initialization of Sync Provider for Async APIs

31m

Subtree Scoping - 1

1m

ProviderScope and Overlay - 2

50m

Subtree Scoping - 2

38m

Subtree Scoping - 3

43m
Section 8: Riverpod Lint1 videos

Riverpod Lint

48m
Section 9: Pagination with Riverpod8 videos

Numbered Pagination Overview, App Skeleton

8m

Numbered Pagination Product model, ProductRepository

24m

Numbered Pagination productsProvider, productProvider

21m

Numbered Pagination ProductsPage

23m

Numbered Pagination ProductsPage caching

6m

Infinite Scroll Overview, App Skeleton

21m

Numbered Pagination Product Page

13m

Infinite Scroll Products Page

32m
Section 10: Provider Observer1 videos

Observing all providers

53m
Section 11: Go Router with Riverpod7 videos

Overview

5m

App Skeleton

12m

routerProvider initial setup

9m

setPathUrlStragegy

9m

Auth state persistence

11m

routerProvier StatefulShellRoute

30m

routerProvider redirect callback

48m
Section 12: Todo App41 videos

Todo App Structure

3m

packages, folders, app skeleton

3m

Todo App Overview

4m

todoFilterProvider

3m

Todo model and Filter enum

9m

todoSearchProvider

4m

todoListProvider

13m

activeTodoCountProvider

7m

filteredTodosProvider

9m

TodoHeader widget

5m

NewTodo widget

6m

SearchTodo widget

3m

FilterTodo widget

8m

ShowTodos widget

8m

TodoItem widget - 1

20m

TodoItem widget - 2

13m

Performance Optimization using ProviderScope

12m

debounce

11m

themeProvider

9m

enum Overview

3m

enum pubspec.yaml, analysis options.yaml, Todo model

3m

enum activeTodoCountProvider, filteredTodosProvider

2m

enum TodoListState

8m

enum todoListProvider

19m

enum TodosRepository, FakeTodosRepository

27m

enum TodoHeader widget

3m

enum ShowTodos widget, switch

22m

enum refactor NewTodo, ShowTodos, TodoHeader

27m

enum computed states as functions in UI

22m

enum transparent loading indicator

13m

sealed Overview, TodoListState

6m

sealed ThemeState, themeProvider

5m

sealed todoListProvider

16m

sealed TodoHeader

9m

sealed NewTodo

2m

sealed ShowTodos

12m

AsyncValue Overview, todoListProvider

23m

hive Overview

2m

AsyncValue TodoHeader, NewTodo

13m

AsyncValue ShowTodos

30m

hive Data Persistence

12m
Section 13: Weather App17 videos

App Flow, openweathermap usage procedure

9m

WeatherApiServices - 1

21m

Models

29m

WeatherApiServices - 2

6m

WeatherRepository

14m

weatherProvider

21m

errorDialog

7m

SearchPage

22m

HomePage, ShowWeather, SelectCity widgets

41m

ShowWeather, temp, tempMin, tempMax

15m

ShowWeather, ShowTemperature, ShowIcon, FormatText

25m

ThemeState, themeProvider

15m

TempSettingsState, tempSettingsProvider

33m

enum Weather App

34m

sealed Weather App

55m

location based geolocator settings

8m

location based Weather app

49m
Section 14: Firebase Authentication App21 videos

Models

13m

Firebase setup - basic

16m

routes setup, routerProvider

28m

Firebase setup - additional

35m

AuthRepository - 2

10m

redirect callback

13m

Auth Flow

7m

AuthRepository - 1

17m

signupProvider

4m

signinProvider

3m

SignupPage - 2

30m

SignupPage - 1

38m

SignupPage - 3

27m

resetPasswordProvider, ResetPasswordPage

22m

VerifyEmailPage

35m

ProfileRepository, profileProvider, HomePage

39m

SigninPage

36m

changePasswordProvider

6m

ChangePasswordPage

23m

web

12m

ReauthenticatePage

39m