NOTAS.DEMO.mp4
NOTAS gives you a clean interface to add note with title, note's body and also you can add todo list which can be crossed off as well. You can add label to your notes and can color coordinate your notes.
After adding all these, you can save your note and display it. You can also search for any saved note. You can delete any saved note (if you think that's of no use anymore). You can edit any note anytime you want - Change color, change labels and content.
NOTAS also allows you to also backup your notes to a server by a simple login, so that you can login from other device and use your note. By logging in, you can also enable the locked feature which requires a safe password for accessing a note.
- Add Notes - Title, Body and Todo List
- Add color to notes
- Save and display notes
- Search for any note
- Delete any saved note
- sync notes locally and on remote server
- Make private notes
- Share the note with others
A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like Coroutines, ViewModel, Room, Retrofit, Navigation-Compose, Coil, dagger-hilt etc.
This App showcases:
* UI state management
* Material Design
* Integration with Architecture Components: Navigation, ViewModel, Room
* Minor features like dedicated profile screen, Dialogs etc.
For the user cat profile image we have used the api : robohash
The implementation of the server can be found here.
The server is implemented with KTOR
framework and has been hosted on heroku
.
Color | Hex |
---|---|
Note Background Color1 | #429BED |
Note Background Color2 | #B1736C |
Note Background Color3 | #7C538C |
Note Background Color4 | #FA6555 |
Note Background Color5 | #4FC1A6 |
Note Background Color6 | #F6C747 |