Repository for Mobile Computing course project. Idea is to make a reminder app for Android using Kotlin. User can set reminder with time or location requirements and the reminder will notify user when the requirements are met.
The main screen consists of a list of all existing reminders. There is also buttons for choosing user’s virtual location and adding new reminders. User can also choose if the app should display all reminders or nearby reminder. If neather of these is selected only reminders that have already been occurred will be displayed.
New reminders are created through this screen. All the attributes are optional but in normal use user would write some message there and then pick either time or location for the reminder. In some cases user may want to pick both.
The app has Google Maps implementation in it. It is used to pick the location for the reminders and choosing the virtual location for the user.
Reminders can be modified/deleted by clicking any existing reminder which opens this modify screen. It uses the same popup as adding new reminders.