# Flutter MVVM example with provider and getIt. # MVVM + Provider + GetIT + Sembast ## A flutter project to showcase a clean architecture. ### Flutter app contains login feature and profile screen. 1: Provider as state management. 2: GetIt as dependency injection. 3: DIO as Remote calls. 4: Sembast as Local database. 5: Complete Repository pattern with offline first ability. ## Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) For help getting started with Flutter, view our [online documentation](https://flutter.dev/docs), which offers tutorials, samples, guidance on mobile development, and a full API reference.