Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chayuto/landmark-remark
“Landmark Remark
https://github.com/chayuto/landmark-remark
Last synced: 14 days ago
JSON representation
“Landmark Remark
- Host: GitHub
- URL: https://github.com/chayuto/landmark-remark
- Owner: chayuto
- Created: 2021-07-19T04:05:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-07-20T00:08:46.000Z (over 3 years ago)
- Last Synced: 2024-11-07T10:29:04.870Z (2 months ago)
- Language: Kotlin
- Size: 303 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# landmark-remark
A simple mobile application – “Landmark Remark”
that allows users to save location based notes on a map. These notes can be
displayed on the map where they were saved and viewed by the user that
created the note as well as other users of the application.## BackLog
- [x] As a user (of the application) I can see my current location on a map
- [ ] As a user I can save a short note at my current location
- [ ] As a user I can see notes that I have saved at the location they were saved
on the map- [ ] As a user I can see the location, text, and user-name of notes other users
have saved
- [ ] As a user I have the ability to search for a note based on contained text or
user-name## Architecture choice
Use ViewModel to store all the data that your Activity needs and LiveData to handle communication
between Activity and ViewModelThe Activity is not fetching data directly but rather observing for data changes
Data will survive configuration changes, a rotation won’t cause a new data fetch
- MVVM
- ViewModel
- LiveData
## UI components and styling- Fragments
## Backend Integration
### Map API### Firebase Firestore
## Logic and mechanism
## Add-ons
### Localisation
### Integration test
### Misc.
- ic_launcher asset update