mosenioring/front001/mosenioring
2026-01-09 17:35:26 +01:00
..
android init 2026-01-09 15:55:15 +01:00
ios init 2026-01-09 15:55:15 +01:00
lib iteration with extr strs 2026-01-09 17:35:26 +01:00
linux iteration with extr strs 2026-01-09 17:35:26 +01:00
macos iteration with extr strs 2026-01-09 17:35:26 +01:00
test iteration with extr strs 2026-01-09 17:35:26 +01:00
web init 2026-01-09 15:55:15 +01:00
windows iteration with extr strs 2026-01-09 17:35:26 +01:00
.gitignore init 2026-01-09 15:55:15 +01:00
analysis_options.yaml init 2026-01-09 15:55:15 +01:00
l10n.yaml iteration with extr strs 2026-01-09 17:35:26 +01:00
pubspec.yaml iteration with extr strs 2026-01-09 17:35:26 +01:00
README.md init 2026-01-09 15:55:15 +01:00

mosenioring

Flutter app scaffolded with clean architecture layers, Riverpod state management, and a login flow ready to integrate with a Swagger/OpenAPI backend.

Architecture

  • lib/src/app: app shell + router (GoRouter)
  • lib/src/di: dependency providers
  • lib/src/core: config + networking
  • lib/src/features/auth: auth domain/data/presentation
  • lib/src/features/home: home screen

Configuration

Update lib/src/di/providers.dart with your API base URL.

Swagger/OpenAPI integration

When the spec is ready, generate a client and replace ApiClient usage:

  1. Save your spec (e.g., openapi.yaml) or point to its URL.
  2. Generate a Dart client (OpenAPI Generator or Swagger Codegen).
  3. Swap AuthRemoteDataSource to call the generated client.

Running

flutter pub get
flutter run