This project requires the following
- Android Studio Arctic Fox | 2020.3.1 Patch 4
- Android SDK 23 or above.
- Android build tools gradle 7.0.4.
This is a app built with Kotlin.
This project has been created with gradle version 7.0, to build please check that you have the Java 11 version setting in your project structure.
- MVVM - ViewModel
- Fragments
- Safe Args
- LiveData
- Android KTX
- Coroutines
- Retrofit
- Navigation Components
- Scope Functions
- ViewBinding
- Unit Tests (MockK)
All the data is coming from the API. The response contains a list of collections items as well as URLs to the pictures associated with each recipe.
This is a sample Cookpad Recipes app that is supposed to display collections list and the details. The first page displays collections list, when one of the items is clicked, it is supposed to show the detail.
- It is possible that some of the collections do not have images.