An open API service indexing awesome lists of open source software.

https://github.com/larkes-cyber/sninotesapp

Google keep notes clone application with online sync/caching functions.
https://github.com/larkes-cyber/sninotesapp

authorization caching jetpack-compose kotlin ktor-client online-offline-application refresh synchronization

Last synced: 7 months ago
JSON representation

Google keep notes clone application with online sync/caching functions.

Awesome Lists containing this project

README

          

# SniNotesApp
SniNotesApp is a google keep notes clone. You can write note and it will be saved on your device and then synchronized with the server.
You can easily check the synchronization by pulling refresh icon.

Tech:
- Kotlin
- Jetpack Compose
- Ktor Client
- Dagger Hilt
- RoomDB
- MVVM/Clean Architecture
- Material 3

Steps:
- Clone the project
- In Constants.kt write your local ip in SNI_NOTES_URL
- Download MongoDB
- Launch the server: https://github.com/larkes-cyber/SniNotesBackend
- Launch the app
- Enjoy using!

![image](https://github.com/larkes-cyber/SniNotesApp/assets/79082708/7002c47c-1f43-4246-bde8-49440bdcd565)
![image](https://github.com/larkes-cyber/SniNotesApp/assets/79082708/60588881-c5fa-46e4-8645-eb188d99da55)
![image](https://github.com/larkes-cyber/SniNotesApp/assets/79082708/d705132a-3c1d-4816-ba0c-f6505689e53a)
![image](https://github.com/larkes-cyber/SniNotesApp/assets/79082708/00b77fd6-345b-489c-bfb2-c664b0ec0795)