Paper - A Minimal Notes App
A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.
This App showcases:
- UI state management
- Basic Material Design theming (Light & Dark)
- Integration with Architecture Components: Navigation, ViewModel, Room
- Minor features like dedicated settings screen, Dialogs etc.
This is the first step for Paper in becoming a full fledged Notes application with all the desired features currently this is the first phase which included a basic working good Ui App.
Screenshots
Upcoming Features
Phase 2
- Image Integrations
- Doodle Screen Integration
Phase 3
- Feature to Share Notes
- Backup and Restore Feature
Phase 4
- To-do list integration
- Tags/Folders to segregate notes
Contribute
Interested in seeing a particular feature of the Android Framework or Jetpack implemented in this app? Please open a new issue.
License
Licensed under the Apache License, Version 2.0, click here for the full license.
Author & support
This project was created by Akshay Sharma.
If this project help you reduce time to develop, you can give me a cup of coffee :)