Skip to content

jester-sys/EverNote-Android-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

EverNote - MVVM EverNote App

EverNote is a simple and intuitive note-taking application built using the Model-View-ViewModel (MVVM) architecture. It provides users with a convenient platform to create, edit, and organize their notes effortlessly. Features

Create new notes with a title and content.
Edit and update existing notes.
Delete unwanted notes.
Responsive and user-friendly interface.

Screenshots

Include a few screenshots showcasing the user interface and key features of your app. For example:

Architecture

The app follows the MVVM (Model-View-ViewModel) architecture, which separates the concerns of data management, UI rendering, and user interactions.

Model: Represents the data and business logic of the app. It includes classes such as Note, NoteRepository, and DatabaseHelper responsible for handling CRUD operations on notes and managing the underlying data source.
View: Displays the user interface and handles user interactions. It includes activities, fragments, and layout files responsible for rendering the note list, note details, and input forms.
ViewModel: Acts as an intermediary between the Model and View components. It exposes data to the View, handles user actions, and updates the Model accordingly. The ViewModel also abstracts the business logic, allowing for better testability and separation of concerns.

Usage

Launch the app and create a new account or log in with your existing credentials.
To create a new note, click on the "+" button and provide a title and content for the note.
To edit an existing note, tap on the note you wish to modify and make the necessary changes.
Enjoy a seamless and efficient note-taking experience!
To delete a note, swipe left on the note item and confirm the deletion.
To  Update note, swipe Right on the note item and confirm the deletion.

Contributing

Contributions to the NoteTaker app project are welcome! If you have any ideas, bug fixes, or new features to propose, please submit an issue or create a pull request following the contribution guidelines provided in the repository.

Contact

Provide your contact information email ->kanhaiyayadav7221Gmail.com

About

I have Developed EverNote Android App.Same You can Note Your Thinking πŸ€”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages