This app is developed using Flutter SDK version 3.7.6(Stable Channel).
Architecture: Clean Architecture (MVVM)
State Management tool: Bloc
API management: Dio and Retrofit.
Auto Generated Tools: Freezed and Json Annotation. (command to generate model: flutter pub run build_runner build --delete-conflicting-outputs)
Libraries: cupertino_icons, json_annotation, retrofit, dio, logger, flutter_bloc, equatable, freezed_annotation, get_it, path_provider, path, bloc_concurrency and shimmer.
API End point: https://jsonplaceholder.typicode.com