State management

Riverpod

Riverpod

Providers are found in lib/core/providers

Services - Repositories

Data that is fetched from a server or a local database is handled here. Providers access services, never the view directly

Views

Views

Views that need to be updated automatically when data changes access providers with ref.watch

Routing

Routing is done with the help of AutoRoute

AutoRoute * Flutter Navigation Made Easy