A food recipes app with information about the different dishes and the steps to prepare it. This project is part of a course material that i followed to learn Kotlin, Jetpack Components etc.
Screenshot 1 | Screenshot 2 | Screenshot 3 |
---|---|---|
Screenshot 4 | Screenshot 5 | Screenshot 6 |
Screenshot 7 | Screenshot 8 | Screenshot 9 |
Screenshot 10 | Screenshot 11 | Screenshot 12 |
Screenshot 13 | ||
Register here for getting the api key
Go to Constants.kt
file inside Utils
package and find API_KEY
variable and paste your API key.
class Constants {
companion object {
...
const val API_KEY = "YOUR_API_KEY"
}
}
Package Name | What is it used for |
---|---|
adapters | contains all the adapters used in recycler views |
binding adapters | contains all the binding adapters (used in XML layouts) |
data | contains the data source (remote, local and datastore preferences) |
di | contains all the dependency injection modules |
ui | contains all the activities, fragments and bottomsheet |
utils | contains utility files like Network Listeners , Constants , etc. |
viewmodels | contains MainViewModel and RecipesViewModel |
Rajit Deb