This project is a simple note-taking application built with Android and Jetpack Compose in Kotlin.
- Focuses on providing a user-friendly interface for creating, editing, and managing notes.
- Built with modern Android development tools:
- Jetpack Compose for a declarative and composable UI.
- Kotlin for a concise and expressive programming language.
- Toggle between dark and light modes for the user interface.
- Search through their notes, with search results highlighting the matching keywords.
- Pin important notes.
- Remove unwanted notes.
- Mark tasks or notes as completed or uncompleted.
- Provides options to sort the notes.
- Organize the notes into folders.
- Set reminders and make notifications.
- Android Studio with the latest plugins installed (including Kotlin).
- Minimum API level requirement: API level 31 (Android 12)
- Clone this repository:
git clone https://github.com/TTNguyen2552003/snapnote.git
- Open the project in Android Studio.
- Ensure you have the necessary SDKs installed.
- Run the app on a connected Android device or emulator.