EasyFood

EasyFood is an app that makes making food easier and gives you full information about the selected meal including instructions of how to make that meal provided by a video.

Preview

download apk app : https://www.mediafire.com/file/e2pteuagpozgdtm/Easy_food.apk/file

1

2

6 (1)

3

4

5

Libraries and technologies used

  • Navigation component : one activity contains multiple fragments instead of creating multiple activites.
  • Retrofit : making HTTP connection with the rest API and convert meal json file to Kotlin/Java object.
  • Room : Save meals in local database.
  • MVVM & LiveData : Saperate logic code from views and save the state in case the screen configuration changes.
  • Coroutines : do some code in the background.
  • view binding : instead of inflating views manually view binding will take care of that.
  • Glide : Catch images and load them in imageView.