Skip to content
/ Hungry Public

An application which uses Zomato API to display restaurant information. This is just for the purpose of showing how different libraries can be used to work in conjunction in actual full implementation projects.

Notifications You must be signed in to change notification settings

wwdablu/Hungry

Repository files navigation

Hungry

Upgrading the application to Kotlin and matching the UI as of Zomato release in Dec, 2020 for Android.

Description:
The objective of the development of this application was to try and implement the UI of Zomato (Dec, 2020 release) using the API provided by Zomato. Not all the APIs are implemented but a major of them are. It uses FusedLocation to display the list of restaurants. We have tried to follow the MVVM approach using Kotlin and Coroutines too.
Recently the Zomato API has been locked, but existing API keys are working. Review API is no longer working and hence it has been commented out.

Libraries used during development:

  • Recycler View
  • Card View
  • Retrofit
  • Coroutines
  • Glide
  • Room
  • Timber
  • Lottie
  • Leak Canary
  • PhoneInputExt (Custom Library)

Implementation Result:
GIF

Asset Credits:

This project contains various assets which are owed by the respective owners. Their details are provided as below

About

An application which uses Zomato API to display restaurant information. This is just for the purpose of showing how different libraries can be used to work in conjunction in actual full implementation projects.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages