A TODO list app with location reminders that remind the user to do something when the user is at a specific location
Location Reminder
Location Reminder is a TO-DO list app with location reminders that remind the user to do something when the user is at a specific location. The app will require the user to create an account and login to set and access reminders. This is a project for the Udacity Android kotlin Nanodegree Program.
Features
-
MVVM Architecture
-
Firebase Authentication
-
Geofencing API
-
Google Maps API
-
UI and Unit Testing
Dependencies
1. A created project on Firebase console.
2. A create a project on Google console.
Built With
- Koin – A pragmatic lightweight dependency injection framework for Kotlin.
- FirebaseUI Authentication – FirebaseUI provides a drop-in auth solution that handles the UI flows for signing
- JobIntentService – Run background service from the background application, Compatible with >= Android O.
Libraries
- RecyclerView
- Navigation Component
- ViewModel
- LiveData
- Coroutines
- Databinding
- Room
- Firebase Auth
- Mockito