MyRestaurants is an Android application where users can search for restaurants, by zipcode, through the Yelp API. Users can click on restaurants that show on the list and see more details. The User can click on the phone and call the number listed. The User can click the address and look it up in a Map app. The User can click 'Save Restaurant' and it will appear on their My Saved Restaurants list.
You will need the following programs installed on your computer.
- Android Studio
- Java JDK 8+
- Android SDK
- In a terminal window, navigate to ~/AndroidStudioProjects
- Run `git clone https://github.com/Viv-Iam/MyRestaurants
- Navigate to ~/AndroidStudioProjects/MyRestaurants
- Run on either an emulator or an Android OS Device connected to a computer
- Select Run > Run 'app'
- Click 'Create New Emulator'
- Select the device you would like to emulate (Recommended: Nexus 6)
- Select the API level you would like to run - click 'Download' if not available (Recommended: Marshmallow - ABI: x86)
- Select configuration settings for emulator
- Recommended:
- Scale: 4dp on device = 1px on screen
- Camera - Front: Webcam()
- Camera - Back: Webcam()
- Click 'Finish' and allow Emulator to run
- Connect the device to the computer through its USB port
- Make sure USB debugging is enabled (this may pop up in a window when you connect the device or it may need to be checked in the phone's settings)
- Select Run > Run 'app'
- Select the device (If it does not show, USB debugging is probably not enabled)
- Click 'OK'
- Wait... it takes a little while the first time
AndroidStudio, Firebase, AndroidSDK, Java v1.8, Gradle
Copyright (c) 2017 Opondoh Vivian