Skip to content

Icey067/Android-Notes-App

Repository files navigation

Modern Notes App 📝

A simple, local note-taking application for Android, built with Kotlin and Jetpack Compose. This project serves as a great introduction to modern Android development, covering UI, state management, and local file persistence.

✨ Features

  • Create Notes: An easy-to-use input field to write and save new notes.
  • View All Notes: All saved notes are displayed in a clean, scrollable list.
  • Persistent Storage: Notes are saved directly on the device's internal storage, so they persist even after the app is closed.
  • Note Reminders: Schedule a specific date and time for any new note. The app uses the system's AlarmManager to send a notification at the exact time, even if the app is closed.
  • Delete Notes: Easily remove notes you no longer need.

📸 Screenshots

Here's what the app looks like.

Notes List Empty State
Notes App Screenshot Notes App Screenshot

🛠️ Built With

This project is built using the latest technologies in the Android ecosystem:

🚀 Getting Started

To get a local copy up and running, follow these simple steps.

  1. Clone the repository:
    git clone https://github.com/Icey067/Android-Notes-App/
  2. Open in Android Studio:
    • Open Android Studio.
    • Select File > Open and navigate to the cloned project folder.
    • Let Android Studio sync the Gradle files, and then run the app on an emulator or a physical device.

📄 License

Distributed under the MIT License. See LICENSE file for more information.

About

A note-taking app for Android, built with Jetpack Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages