Skip to main content
00:00/00:00
Lecture 22 of 80

Auth guard - part2

Download Course (Free)

Course Content

0 / 80 completed
Section 1: Advanced Dart Concepts5 videos

Abstract classes

38m

Asynchronous programming and stream

54m

String extensions

34m

Pattern matching

51m

Dart 3

58m
Section 2: State management - Riverpod11 videos

State management - Overview of the fitness tracker app

56m

Provider scope part2

1h 9m

Provider scope part1

1h 8m

Flutter hooks

1h 9m

Flutter hooks part2

1h 9m

Creating workout tab

1h 15m

Building the activity graph

1h 25m

Riverpod

1h 30m

Adding inspirational quotes

51m

Implementing the UI part

1h 17m

Debouncing

34m
Section 3: Advanced routing8 videos

Why do we need advanced routing

25m

Routing and application overview

54m

Shell route

1h 11m

Auth guard

41m

Go router

1h 25m

Auth guard - part2

48mNow Playing

Deep linking

44m

Deep linking part2

57m
Section 4: app2 videos

layout

5m

page

5m
Section 5: types1 videos

cache-life.d

1m
Section 6: fitness-app3 videos

next-env.d

5m

next.config

5m

tailwind.config

5m
Section 7: config1 videos

deepLinks

5m
Section 8: utils1 videos

shareLinks

5m
Section 9: Clean code Architecture10 videos

Presentation layer

35m

Structuring the domain layer

46m

Setting up the data-layer

1h 3m

Setting up firebase

52m

Presentation layer in action

1h 10m

Data-source

53m

Error handling

46m

Fixing the presentation layer

52m

Firebase extension

41m

Final changes

54m
Section 10: Folder Structure2 videos

Layer first approach

54m

Feature first approach

1h 8m
Section 11: Mason bricks4 videos

Mason bricks

49m

Mason bricks templates

41m

Mason hooks

47m

Generating screens with mason bricks

1h
Section 12: Testing3 videos

Types of testing

30m

Testing the auth repository

44m

Unit testing

1h 1m
Section 13: Deployment6 videos

Versioning your application

29m

Changing the app logo

23m

Configuring the app

43m

App presentation and organization

28m

Creating an app in play store

32m

Setting up the app

1h 5m
Section 14: Flutter flavor3 videos

Changing settings based on the flavor

28m

Flutter flavor

59m

Setting up flavor on iOS

45m
Section 15: CICD6 videos

CICD and git setup

35m

Setting up code magic

32m

Fixing the issue

29m

Setting up code magic - part two

54m

Final changes

35m

Setting up google API key

46m
Section 16: Analytics3 videos

Flutter analytics

8m

Firebase analytics

46m

Firebase crashlytics

48m
Section 17: Animations in flutter5 videos

Types of flutter animations

25m

Explicit animation part2

46m

Implicit animation

59m

Refactoring

59m

Explicit animation

59m
Section 18: Integrating AI6 videos

Overview of the AI assistant

12m

Refactoring and adding Isar

38m

Adding Gemini to the state management

49m

Integrating Gemini

1h 20m

Caching the messages with Isar

1h 18m

Caching the messages with Isar - 2

57m