It consists on a CRUD for places. On this case Cines (aka Cinemas) Registered users can create a place and GEOLocate it. This app also contains a registration module integrated with Google authorization. The places contains a title, address, website, geolocation and a photo. The app also allows the user to change some settings such as the language (english/spanish) and the theme.
This app implements:
- Firestore
- Google Authentication with email/password
- Google Storage
- GeoLocation
- Google maps
The room branch provides the same CRUD and user registration using a local database. It implements SQLite with Room.
- Create a Firebase account on Google [link]
- Activate Firestore, Authentication and Storage on Firebase
- Add the google-services.json file to the project
- Activate Google maps SDK for Android
- Add the google_maps_api-xml file with the secret key to app/main/res/values/
- Build & Run the app
Login | List |
---|---|
Create | Map |
Settings | |