Skip to content

Instantly share code, notes, and snippets.

import 'package:hooks_riverpod/hooks_riverpod.dart';
final firebaseAuthProvider =
Provider<FirebaseAuth>((ref) => FirebaseAuth.instance);
// register others providers
final firebaseFirestoreProvider =
Provider<FirebaseFirestore>((ref) => FirebaseFirestore.instance);
@coder-Aayush
coder-Aayush / app_state.dart
Last active November 3, 2022 03:36
Riverpod State Management
import 'package:freezed_annotation/freezed_annotation.dart';
part 'app_state.freezed.dart';
@freezed
class AppState<T> with _$AppState<T> {
const factory AppState.initial() = _AppStateInitial;
const factory AppState.loading() = _AppStateLoading;
@coder-Aayush
coder-Aayush / pubspec.yaml
Last active November 2, 2022 12:13
Firebase Auth using Riverpod
name: flutter_firebase_riverpod
description: A new Flutter project.
version: 1.0.0+1
environment:
sdk: '>=2.18.1 <3.0.0'
dependencies:
flutter:
@coder-Aayush
coder-Aayush / cloudSettings
Last active September 2, 2022 14:43 — forked from MWins/project-ideas01.md
Back end Projects - list
{"lastUpload":"2021-08-04T16:34:11.569Z","extensionVersion":"v3.4.3"}