![SimpleRecipeScreenshots](https://private-user-images.githubusercontent.com/106693516/328587469-72415185-bd39-4cc5-8235-b6f6bfa92f9f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mjg4OTcsIm5iZiI6MTczOTYyODU5NywicGF0aCI6Ii8xMDY2OTM1MTYvMzI4NTg3NDY5LTcyNDE1MTg1LWJkMzktNGNjNS04MjM1LWI2ZjZiZmE5MmY5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNDA5NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ZGZkMGEwMDIxYThhNzA1ZmE3NzlhNTk0Y2Q4ZDE3MWVhOWFjNmUyOGUxNDQ3ZTc4ZWFmM2JlYzA3NzFmMmVjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.oomj_WRH6-fcj41laXOZ83g6zfWmqYx-HAJEwmX5Y6o)
The application is a user-friendly recipe management solution.
It allows you to browse through a wide variety of recipes, view detailed information about each recipe, and save your favorite ones for offline viewing.
The application is designed with a clean and intuitive interface, making it easy to navigate and find the recipes you're interested in.
- Programming Languages: Kotlin
- Build System: Gradle
- Architecture: Model-View-ViewModel (MVVM)
- UI: Jetpack Compose
- Dependency Injection: Koin
- Networking: Retrofit
- Data Persistence: Room
- Version Control: Git
- Image Loading: Coil
- Asynchronous Programming: Kotlin Coroutines
Application uses clean architecture with MVVM pattern:
- Separation of concerns, domain, data and ui layers as per Google recommendations
- Dependencies are managed through the version catalogs