LunchBox is a native Android application for exploring eateries. LunchBox provides all the details about restaurants ranging from their location to their menu and what not! The application follows MVVM architecture, written in Java and fetches data from Zomato APIs (documentation).
This project is being worked under the Technology Incubator Programme BITS Pilani Goa Campus.
Gallery
Setup Screen
Home Screen
Restaurant - Gallery
Restaurant - Details
WebView - Menu
Search Screen
Building The Code
Clone the repository using HTTP: https://github.com/devansh-299/LunchBox.git
Open Android Studio.
Click on 'Open an existing Android Studio project'
Browse to the directory where you cloned the project and click OK.
Let Android Studio import the project and you are good to go!
Contribution Guidelines
All issues should be raised via GitHub issue tracker and should follow the issue template
All changes should be proposed via Pull Requests and should follow the pull request template
Commit messages should be appropriate and must reflect/describe the changes made
One commit should have only one change although it may involve changes in multiple files
How To Contribute
Fork the project
Make your changes and push the changes to your forked repository
Send a pull-request dev branch and ensure the pull request follows the template.
At the moment we are adding all the new features to the dev branch, and pushing only fully features to our
master branch.