{"id":15632373,"url":"https://github.com/akshay2211/paper","last_synced_at":"2025-06-23T18:35:15.490Z","repository":{"id":37008515,"uuid":"165540070","full_name":"akshay2211/Paper","owner":"akshay2211","description":"A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.","archived":false,"fork":false,"pushed_at":"2022-12-30T18:24:44.000Z","size":3949,"stargazers_count":178,"open_issues_count":6,"forks_count":26,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-21T22:23:15.788Z","etag":null,"topics":["android","android-application","dark-theme","hacktoberfest","hacktoberfest2022","jetpack-android","jetpack-compose","localstorage","notes-app","stateflow"],"latest_commit_sha":null,"homepage":"https://ak1.io/Paper/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akshay2211.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-13T18:32:30.000Z","updated_at":"2025-06-11T14:12:38.000Z","dependencies_parsed_at":"2023-01-17T12:50:33.825Z","dependency_job_id":null,"html_url":"https://github.com/akshay2211/Paper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akshay2211/Paper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FPaper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FPaper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FPaper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FPaper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshay2211","download_url":"https://codeload.github.com/akshay2211/Paper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FPaper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261534432,"owners_count":23173403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","dark-theme","hacktoberfest","hacktoberfest2022","jetpack-android","jetpack-compose","localstorage","notes-app","stateflow"],"created_at":"2024-10-03T10:43:49.925Z","updated_at":"2025-06-23T18:35:15.437Z","avatar_url":"https://github.com/akshay2211.png","language":"Kotlin","readme":"![Preview image](media/banner.webp)\n\n# Paper - A Minimal Notes App\n[![](https://androidweekly.net/issues/issue-496/badge?style=flat-square)](https://androidweekly.net/issues/issue-496)\n[![](https://img.shields.io/badge/APK-1.0.0-black?style=flat-square\u0026logo=googleplay)](https://play.google.com/store/apps/details?id=io.ak1.paper)\n[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Paper-green.svg?style=flat-square)](https://android-arsenal.com/details/3/8296)\n\nA minimal notes application in [Jetpack Compose](https://developer.android.com/jetpack/compose) with [MVVM architecture](https://developer.android.com/jetpack/guide).\nBuilt with components like DataStore, Coroutines, ViewModel, Flow-State, Room, Navigation-Compose, Coil, koin etc.\n\n\n#### This App showcases:\n\n* UI state management\n* Basic Material Design theming (Light \u0026 Dark)\n* Integration with Architecture Components: Navigation, ViewModel, Room\n* Minor features like dedicated settings screen, Dialogs etc.\n\n\nThis is the first step for [Paper](https://github.com/akshay2211/paper) in becoming a full fledged Notes application with all the desired features\ncurrently this is the first phase which included a basic working good Ui App.\n\nScreenshots\n-----------\n\u003cimg src=\"media/light.png\" width=\"25%\"/\u003e\u003cimg src=\"media/dark.png\" width=\"25%\"/\u003e\n\nFlow\n-----------\n```mermaid\nstateDiagram-v2\n[*] --\u003e HomeScreen\n\nHomeScreen --\u003e NoteScreen\nNoteScreen --\u003e Add\nAdd --\u003e DoodleScreen\nAdd --\u003e ImageScreen\nNoteScreen --\u003e HomeScreen\nNoteScreen --\u003e PreviewScreen\nPreviewScreen --\u003e  Edit\nPreviewScreen --\u003e  Delete\nEdit --\u003e DoodleScreen\nDelete --\u003e DoodleScreen\nDelete --\u003e ImageScreen\nPreviewScreen --\u003e ImageScreen\nHomeScreen --\u003e SearchScreen\nSearchScreen --\u003e NoteScreen\nHomeScreen --\u003e SettingScreen\nHomeScreen --\u003e [*]\n```\n\nCompleted\n-----------\n\n#### Phase 1\n* Minimal todo app\n\n#### Phase 2\n\n* Image Integrations\n* Doodle Screen Integration \n\nOn-going Features\n-----------\n\n#### Phase 3\n\n* Material 2 to Material 3 migration\n\nUpcoming Features\n-----------\n\n#### Phase 4\n\n* Feature to Share Notes\n* Backup and Restore Feature\n\n##### Phase 5\n* To-do list integration\n* Tags/Folders to segregate notes\n\nThanks to\n----------\n[DrawBox](https://github.com/akshay2211/DrawBox) for providing ability to created dynamic doodles on canvas.\n\nContribute\n----------\nInterested in seeing a particular feature of the Android Framework or Jetpack implemented in this\napp? \nPlease open a new [issue](https://github.com/akshay2211/paper/issues).\n\nLicense\n-----------------\nLicensed under the Apache License, Version 2.0, [click here for the full license](/LICENSE).\n\nAuthor \u0026 support\n-----------------\nThis project was created by [Akshay Sharma](https://akshay2211.github.io/).\n\nIf this project help you reduce time to develop, you can give me a cup of coffee :) \n\n[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/akshay2211)\n\n\n\n","funding_links":["https://www.paypal.me/akshay2211"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Fpaper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshay2211%2Fpaper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Fpaper/lists"}