Skip to content

radichenko/NotesApp

Repository files navigation

Notes App

The Notes App is a simple Android application developed using Kotlin. It allows users to create, edit, delete, and search notes. The app utilizes Room Database for data storage and provides a user-friendly interface to manage notes efficiently.

Features

  • Create a new note with a title and description.
  • Edit existing notes to update their content.
  • Delete unwanted notes from the list.
  • Search functionality to find notes based on title or description.

Technology Used

  • Kotlin: The entire app is developed using Kotlin, a modern programming language for Android development.
  • Room Database: Utilized for local data storage, providing a robust and efficient way to manage notes.
  • RecyclerView: Implemented for displaying a list of notes in a scrollable manner.
  • MVVM Architecture: Follows the Model-View-ViewModel architectural pattern for better separation of concerns and maintainability.
  • Android Navigation Component: Used for navigating between different fragments within the app.

Screenshots

Below are some screenshots showcasing the app's functionality:

Home Screen Add Note Screen Edit Note Screen

How to Use

Installing the App on an Android Device

  1. Enable installation from unknown sources in your device settings.
  2. Download the APK file of the app from the Releases section of the repository.
  3. Transfer the APK file to your Android device.
  4. Open the file manager on your device and navigate to the location where the APK file is saved.
  5. Tap on the APK file to start the installation process.
  6. Follow the on-screen instructions to complete the installation.
  7. Once installed, launch the app from your device's app drawer.

Using Android Studio

  1. Clone or download the repository to your local machine.
  2. Open the project in Android Studio.
  3. Connect your Android device to your computer using a USB cable.
  4. Build the project in Android Studio and run the application on your connected device.
  5. The app will be installed and launched on your device automatically.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages