Android application GoodTrip about planning trips with social interaction.
You can see back-end of application at:
- Android SDK 28+
- Google Maps SDK
- Google OAuth 2.0
- Firebase 33 for saving photos
- JUnit 4
- Lombok for getters and setters
To build and run the project from the command line:
-
Set properties in file:
local.properties
sdk.dir = # path for Android SDK directory GOOGLE_OAUTH_TOKEN = # token for Google OAuth MAPS_API_KEY = # token for Google Maps API URL_API = # URL to access server REST API
-
Place
google-services.json
file from Firebase API inapp/
directory -
Run application at emulator or at your device
- Google Maps SDK - to show maps
- Firebase Storage - to save photos
- Google OAuth 2.0 - to auth via Google