Skip to content

RihardXXX/flutter-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Flutter Examples

Declarative & functional Flutter code examples using Riverpod for state management.

Architecture

lib/
  features/
    counter/   — StateNotifier + immutable state
    todos/     — Sealed union state (Loading/Data/Error) + functional transitions
    weather/   — FutureProvider + Repository pattern (dependency inversion)

Key patterns

Pattern Where
Sealed state union TodosState — exhaustive switch in UI
Dependency inversion WeatherRepository interface → swap impl without touching UI
Immutable state + copyWith Todo, TodosData
autoDispose provider weatherProvider — no memory leaks
ConsumerWidget / ConsumerStatefulWidget all pages

Run

flutter pub get
flutter run

Examples

  • Counter — basic StateNotifier, pure increment/decrement/reset
  • Todos — sealed state, filter, swipe-to-delete, functional list transforms
  • Weather — async data fetching, repository abstraction, error handling

About

Flutter declarative & functional code examples for learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages