Assignment 2 for App Development
'[email protected]' is pre registered password is '12345678'
-
Custom Splash screen of appropriate design displayed for 5 seconds.
-
Signup/Login with input validation and Firebase auth.
-
Google signin also possible.
-
Add, Cancel, Delete, Logout, Settings in toolbar in different contexts. All work appropriately i.e. when you log out you cannot press back to log back in.
-
Confirmation toast popups on success sign in, deletion etc.
-
Settings has full statistics: username, the log of how visited forts and how many total forts.
-
Hillforts List has Name, image, lat/lang, rating and visited checkbox.
-
Each hillfort has Name, Description, Image, Date visited, Rating, Location and Notes.
-
Hillforts can be added, edited, deleted and both User and Hillforts have Firebase persistance.
-
Images can be added direct from camera.
-
User live location tracking
-
Model View Presenter approach adopted.
-
Custom Styles & layouts.
-
All strings called from strings.xml file.
-
Github commit history with multiple releases and a branching model used.
google_maps_api.xml file has been excluded
Repo will not compile until the file is added with API key