Skip to content

A project to validate Flutter Web's Splash Screen and State Management

Notifications You must be signed in to change notification settings

BlackLeg15/flutter_web_splash_screen

Repository files navigation

flutter_web_splash_screen

Português

en/US

A project to validate Flutter Web's Splash Screen and State Management.

1 Features

1.1 Architecture

  • App: Feature-based
  • App's features: Function-based

1.2 State management + Hydration

  • Cubit w/ package flutter_bloc
  • State persistence w/ Hydrated Cubit from package hydrated_bloc
  • Location providence for state persistence w/ package path_provider

1.3 Dependency injection

  • package get_it

1.4 Tests

  • No

1.5 Http requests

  • package dio

1.6 Navigation

  • package go_router

2 Project specs

  • Dart 2.19.0
  • Flutter 3.7.0

3 Lessons learned

  • Splash Screen for Flutter Web
  • State maintenance for Flutter Web
  • Navigation w/ go_router on Flutter Web
  • Dependency Injection with get_it