MyNotes

screenshot of MyNotes

Note taking app, MVVM with Google Architectural components Room, LiveData and ViewModel written in Kotlin, androidx libraries

Overview

MyNotes is an Android app that allows users to take notes, add images and web URLs, and customize their notes with different colors. The app is built using the androidx libraries and follows the MVVM (Model-View-ViewModel) architecture pattern with Google Architectural components such as Room, LiveData, and ViewModel. It is written in Kotlin and is designed to be beginner-friendly, inviting open source enthusiasts to contribute to the project.

Features

  • Plain Text Notes: Users can take notes in a secure and user-friendly app, making it easy to keep track of important information.
  • Delete Notes: Notes can be easily deleted with just one touch, making it simple to remove unnecessary information.
  • Web URL: Users can add website URLs to their notes, providing a convenient way to store and access relevant information.
  • Add Image: Images can be added to notes, allowing users to enhance their notes and make them more visually appealing.
  • Notes Colors: Users can change or add different colors to their notes, adding a personal touch and making it easier to organize and identify different types of notes.
  • Re-edit Notes: Notes can be easily re-edited or updated, giving users the flexibility to make changes as needed.

Summary

MyNotes is a feature-rich note-taking app for Android that offers a range of functionalities such as plain text notes, image and web URL integration, and customizable note colors. It follows the MVVM architecture pattern and utilizes the androidx libraries and Google Architectural components. The app is written in Kotlin and is designed to be beginner-friendly, inviting developers to contribute to the open source project.