Skip to content

It is an open-source Android application that allows people to take notes

Notifications You must be signed in to change notification settings

nakshatra-bazukaa/Noted

Repository files navigation

Noted - A note taking app Generic badge

Project Description

  1. It is an open-source Android application that allows people to take notes, app code is implemented in Java.
  2. An android app implementing room persistence library and live data.
  3. App architecture - MVVM architecture.
  4. It has many cool gesture features to handle the created notes in a fun way, like swipe to delete and long press to restore notes from trash.
  5. The user can generate a note by providing title, description, url or image with a very user-friendly UI.
  6. Users can choose to delete saved notes by swiping them left or right when required.
  7. Deleted notes are transferred to trash and the user can restore them by long pressing on them or delete them from there permanently by swiping them.
  8. User can even provide personalised colors to the notes.
  9. User can make notes with quick actions from the home screen.

Download the App

Generic badge

Project Structure

.
└── bazukaa
    └── nakshatra
        └── noted
            ├── adapter
            │   ├── NoteAdapter.java
            │   └── TrashNoteAdapter.java
            ├── db
            │   ├── dao
            │   │   ├── NoteDao.java
            │   │   └── TrashNoteDao.java
            │   ├── entity
            │   │   ├── Note.java
            │   │   └── TrashNote.java
            │   ├── NoteDatabase.java
            │   └── TrashNoteDatabase.java
            ├── repository
            │   ├── NoteRepository.java
            │   └── utils
            │       ├── NoteAsyncTask.java
            │       └── TrashNoteAsyncTask.java
            ├── ui
            │   ├── displaynotes
            │   │   └── NotesActivity.java
            │   ├── displaytrashnotes
            │   │   └── TrashNotesActivity.java
            │   ├── makeeditnote
            │   │   └── MakeEditNoteActivity.java
            │   └── Splash.java
            ├── viewmodel
            │   ├── NoteViewModel.java
            │   └── TrashNoteViewModel.java
            └── viewmodelhelper
                ├── NoteViewModelHelper.java
                └── TrashViewModelHelper.java

Screenshots

Splash


Make Note Activity


NotesActivity with list and grid view


Quick actions to save image and url


Trash notes activity

Contributions

Contributions are welcome.

  1. Submit an issue describing your proposed fix or feature.
  2. If your proposed fix or feature is accepted then, fork, implement your code change.
  3. Ensure your code change follows the standard code style and structure.
  4. Ensure your code is properly tested.
  5. Ensure your commits follow the standard commit message style
  6. Submit a pull request.

Installation

Clone this repository and import into Android Studio

git clone https://github.com/nakshatra-bazukaa/Noted.git

About

It is an open-source Android application that allows people to take notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages