All Projects → akshay2211 → Paper

akshay2211 / Paper

Licence: Apache-2.0 license
A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Paper

PlantShopUI-Android
Check out the new style for App Design aims for the Online Plant Shop Service using jetpack compose...😉😀😁😎
Stars: ✭ 29 (-76.23%)
Mutual labels:  android-application, jetpack-android, jetpack-compose
Einsen
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
Stars: ✭ 821 (+572.95%)
Mutual labels:  stateflow, jetpack-android, jetpack-compose
ShaderShowcaseApp
A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.
Stars: ✭ 173 (+41.8%)
Mutual labels:  android-application, jetpack-android, jetpack-compose
Compose-Settings
Android #JetpackCompose Settings library
Stars: ✭ 188 (+54.1%)
Mutual labels:  jetpack-android, jetpack-compose
Calculator-Plus
A Simple Calculator with rich features for daily use.
Stars: ✭ 14 (-88.52%)
Mutual labels:  android-application, jetpack-android
tailwind-theme-switcher
Basic demo on how to switch styles with Tailwind, handy for dark mode type purposes.
Stars: ✭ 164 (+34.43%)
Mutual labels:  dark-theme, localstorage
JetExample
Jetpack Compose UI components examples
Stars: ✭ 192 (+57.38%)
Mutual labels:  jetpack-android, jetpack-compose
Awesome-Android-Open-Source-Projects
👓 A curated list of awesome android projects by open-source contributors.
Stars: ✭ 401 (+228.69%)
Mutual labels:  jetpack-android, jetpack-compose
ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Stars: ✭ 84 (-31.15%)
Mutual labels:  jetpack-android, jetpack-compose
Multi-Module-Nextflix-Composable
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Stars: ✭ 195 (+59.84%)
Mutual labels:  jetpack-android, jetpack-compose
GitReposCompose
GitReposCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android. This demo app uses Github public API for fetching public repositories.
Stars: ✭ 32 (-73.77%)
Mutual labels:  jetpack-android, jetpack-compose
Wiggles
🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge
Stars: ✭ 365 (+199.18%)
Mutual labels:  dark-theme, jetpack-compose
ComposeNotes
Notes app with full jetpack compose architecture (UI + navigation). Uses MVVM, Room, Kotlin Flows & LiveData
Stars: ✭ 32 (-73.77%)
Mutual labels:  jetpack-android, jetpack-compose
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (+25.41%)
Mutual labels:  android-application, jetpack-compose
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+421.31%)
Mutual labels:  stateflow, jetpack-compose
Stars
An android application build with a clean architecture approach and Star wars API
Stars: ✭ 54 (-55.74%)
Mutual labels:  android-application, stateflow
NestedScrollView
NestedScrollView for Jetpack Compose
Stars: ✭ 57 (-53.28%)
Mutual labels:  jetpack-android, jetpack-compose
CloudBook
👨🏻‍💻 An ordinary person’s technical cloud notes, share the world and record life.
Stars: ✭ 38 (-68.85%)
Mutual labels:  jetpack-android, jetpack-compose
PlayWeather
🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换,目前Android最新的库基本全用上了,你想要的都有🔥🔥🔥
Stars: ✭ 120 (-1.64%)
Mutual labels:  jetpack-android, jetpack-compose
Compose-ToDo
A fully functional Android TODO app built entirely with Kotlin and Jetpack Compose
Stars: ✭ 130 (+6.56%)
Mutual labels:  jetpack-android, jetpack-compose

Preview image

Paper - A Minimal Notes App

Android Arsenal

A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, Flow-State, 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

Flow

stateDiagram-v2
[*] --> HomeScreen

HomeScreen --> NoteScreen
NoteScreen --> Add
Add --> DoodleScreen
Add --> ImageScreen
NoteScreen --> HomeScreen
NoteScreen --> PreviewScreen
PreviewScreen -->  Edit
PreviewScreen -->  Delete
Edit --> DoodleScreen
Delete --> DoodleScreen
Delete --> ImageScreen
PreviewScreen --> ImageScreen
HomeScreen --> SearchScreen
SearchScreen --> NoteScreen
HomeScreen --> SettingScreen
HomeScreen --> [*]

Upcoming Features

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

paypal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].