Skip to content

manartorky/NearBy-App

Repository files navigation

NearBy-App

FoureSquare based application that displays realtime updates for places around your current location.

Preview

Project Requirments.

  • The App uses Foursquare API to display information about nearby places around user using user’s current location specified by Latitude and Longitude
  • The App has two operational modes, “Realtime" and “Single Update”.
  • Realtime allows app to always display to the user the current near by places based on his location, data should be seamlessly updated if user moved by 500 m from the location of last retrieved places.
  • Single update mode means the app is updated once in app is launched and doesn’t update again User should be able to switch between the two modes.
  • Default mode is “Realtime”.
  • The App should remember user choices for next launches.
  • Min SDK 19

Setup guide.

  • Signup and get your own creds from FourSquare
  • Clone the project.
  • Inside build.gradle for your app module. Add your CLIENT_ID & CLIENT_SECRET
  • Build and run the project.

Concerns

  • The API may hit the maximum quota. So, you may need to repeat the third step in the Setup guide.
  • On Kitkat devices. Location mode should be "High Accuracy" otherwise, location detection problems may occur.

Built with