Advanced Exercise Finder is a Flutter app where you can search for exercises with multiple filtering features and create, delete and edit your own workout program. The application uses https://api-ninjas.com/api/exercises as a service.
lib--
|
|__core
|__cache
|__components
|__constants
|__enums
|__service
|__util
|__features
|__home
|__model
|__view
|__viewmodel
|__widgets
|__program
|__model
|__view
|__viewmodel
|__widgets
locator.dart
main.dart
Core
get_it, json_annotation, flutter_dotenv
Network
dio, dio_cache_interceptor, dio_cache_interceptor_hive_store
State
provider
Data
hive, hive_flutter
Util
path_provider, flutter_slidable
1- Go https://api-ninjas.com/api/exercises and create an account.
2- Create an .env folder in project directory and paste your api key as a RAPID_API_KEY and paste https://api.api-ninjas.com/v1/exercises as a API_BASE_URL.
3- Run main.dart file.