Hungry
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.
Install / Use
/learn @wwdablu/HungryREADME
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:

Asset Credits:
This project contains various assets which are owed by the respective owners. Their details are provided as below
-
Icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Facebook, Google, Delivery, Catchup, Dinner, Cafe, Buffet
-
<a href="https://www.freepik.com/vectors/location">Location vector created by stories - www.freepik.com</a> Search Location
-
Icons made by <a href="https://www.flaticon.com/authors/eucalyp" title="Eucalyp">Eucalyp</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Dining, Lunch
-
Icons made by <a href="https://www.flaticon.com/authors/kiranshastry" title="Kiranshastry">Kiranshastry</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Nightlife
-
Icons made by <a href="https://www.flaticon.com/authors/pixel-perfect" title="Pixel perfect">Pixel perfect</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Profile
-
<a href='https://www.freepik.com/vectors/pattern'>Pattern vector created by freepik - www.freepik.com</a> Default background image for cards
-
Icons made by <a href="https://www.flaticon.com/authors/good-ware" title="Good Ware">Good Ware</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Takeout
-
Icons made by <a href="https://www.flaticon.com/authors/pixelmeetup" title="Pixelmeetup">Pixelmeetup</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Breakfast
-
Icons made by <a href="https://www.flaticon.com/authors/surang" title="surang">surang</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> Club
-
<a href='https://www.freepik.com/vectors/food'>Food vector created by stories - www.freepik.com</a> Image of chef in login screen
-
https://lottiefiles.com/968-loading Loading Lottie - 1
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
