Setup Google Maps & Location Sharing


Enable Google Maps SDK

if you want to use Location Sharing feature you have to enable Google Maps SDK in order to make it working.

  • go to Google Developers Console and sign in with the same Google account that you are using in your Firebase Project
  • you will find Your Firebase Project name shows up . click on Enable APIs and Services

image

  • Search for Maps SDK for Android and enable it image

  • go back to Google Developers Console's Main Home Page then go to 'Credentials'

  • copy the 'Android key' that normally starts with AI

image

  • go to Android Studio > build.gradle(Module:app) and change the maps_api_key value to the key that you copied from Google Console

Enable Foursquare API

go to Foursquare's Website and create a New Account then fill the required fields

image

choose the plan you want

image

if you are on FREE plan it's Highly Recommended to add your Payment Method to increase the limits, but if you want to test the app you can skip this by clicking on 'Return to my Apps'

image

finally you will get your Client ID and Client Secret

image

now go to Android Studio > build.gradle(Module:app) and change the foursquare_client_id and foursquare_client_secret values to the keys you have gotten from Foursquare then click 'Sync Now' at the top