A send-receive notification app
few tools used during development to ensure quality of code
tools | desc | review-link | file configuration |
---|---|---|---|
Circle CI | continuous integration | pipeline | config.yml |
Jacoco | java code coverage | - | jacoco setup |
SonarCloud.io | online-based code coverage reporting tool | project-review | sonarqube config |
BrowserStack | ui testing cloud-based | non-public | browserstack config |
this project also use many android tech stack, such as:
- paging3
- kotlin coroutine and flow
- hilt
- navigation architecture
- flexbox
- google dialog login
one of the main feature, including but not limited to:
- paging list, load small cunk of data one at a time
- send notification with or without image
- track progress of sending notification
- show/collapse notification and stack the notification
in nutshell, i need to made a custom trigger in Firebase-database, whenever new data inserted, send push notification to designed topic, full implementation can be found in this repo
Licensed under the MIT License - see the LICENSE file for details.