Paper

Additional

Language
Kotlin
Version
N/A
Created
Jan 14, 2019
Updated
Apr 24, 2022
Owner
Akshay Sharma (akshay2211)
Contributors
MD Danish Ansari (mddanishansari)
Akshay Sharma (akshay2211)
kevin germain (kevingermainbusiness)
3
Activity
Badge
Generate
Download
Source code

Show card

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 :)