An android application where to help users log and view hillforts. Developed using kotlin and android studio.
latest code is commited to 'release branch': https://github.com/obrien-aidan/MobileAppDevelopment-Assignment2/tree/release-branch
link to demo video: https://www.youtube.com/watch?v=TAnPDcTgLwQ
To setup, download project and add google api key
- MVP pattern
- Firebase authentication
- Add a hillfort
- rate hillforts
- mark as favourite
- add location [google maps api]
- add an image from gallery
- Edit a hillfort
- Full map view of all hillforts
- Bottom navigation bar [home/add/favourites]
- cancel
- back
- logout
- Firebase [hillforts and images]
reference for search:
- https://www.youtube.com/watch?v=rdu1ZqM9rSE
- https://www.androidhive.info/2017/11/android-recyclerview-with-search-filter-functionality/
favourite button:
bottom navigation:
app logo design:
- Icons made by Freepik from www.flaticon.com