Skip to content

TTNguyen2552003/snapnote

Repository files navigation

Snapnote

This project is a simple note-taking application built with Android and Jetpack Compose in Kotlin.

About the project

  • 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.

Features

  • 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.

Getting Started

Prerequisites:

  • Android Studio with the latest plugins installed (including Kotlin).
  • Minimum API level requirement: API level 31 (Android 12)

Running the App:

  1. Clone this repository:
git clone https://github.com/TTNguyen2552003/snapnote.git
  1. Open the project in Android Studio.
  2. Ensure you have the necessary SDKs installed.
  3. Run the app on a connected Android device or emulator.

Screenshots

Snapnote screenshot 1 Snapnote sceenshot 2 Snapnote screenshot 3

Resources

  • You can download the file apk here
  • My design on Behance here
  • Prototype on Figma here

About

a-basic-note-app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages