Skip to content

Capstone project for Android Nano degree course at Udacity

Notifications You must be signed in to change notification settings

abhishekds94/Take-Me-There

Repository files navigation

Take Me There!

Take Me There is an Android application that displays all the nearby restaurants using Zomato API from the User's current location.

This application was developed as a part of Udacity's Android Nanodegree course.

Installation

Clone this repository using,

git clone https://github.com/Abhishekds94/Take-Me-There.git

Usage

API keys required,

  1. Create an API key for your project on Zomato API console
  2. Get an API from Google places console. Follow this link to see how to get your own API key
  3. Get a Google AdMob API key. Follow this link to see how to get your own
  4. Now, create a file name gradle.properties in your project folder and assign the API key values as shown below,
API_KEY="<API_KEY_VALUE>"
GOOGLE_API_KEY=<API_KEY_VALUE>
ADMOB_KEY="ca-app-pub-<API_KEY_VALUE>"

Replace <API_KEY_VALUE> with the actual API_Key value.

Features

  1. Helps the user to decide which is the best restaurant to visit by providing a curated list of all nearby restaurants
  2. It contains details such as cost for two, user votes and ratings, images, directions
  3. Users can also know more about the place that would take them to Zomato's landing page on click to know more about the place
  4. Under Settings, Users can set preferences such as distance, Cuisine Preference, Search Radius, and so on.

Building

You can build the app with Android Studio or with ./gradlew assembleDebug command.

Screenshots

App Working Video

Video Working

Future Scope

Below are a few of the ideas that I could think of to enhance the application,

  • Adding different categories such as Hospitals, Shopping Malls, and so on
  • Custom and User interaction based results

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Capstone project for Android Nano degree course at Udacity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages