Skip to content

KaranJoshi1208/Notes-Again

Repository files navigation

Notes

Notes Logo

A powerful yet simple Android notes app designed to help users capture, organize, and manage their ideas efficiently.
Whether for quick notes, to-do lists, or detailed plans, the app offers a clean interface and useful features like categorization, search, and undo/redo functionality, all aimed at making note-taking more convenient and organized.

Features ⭐

  • Create and Manage Notes: Easily create new notes and edit or delete existing ones.

  • UNDO/REDO: Effortlessly revert or reapply changes while editing your notes.

  • Categorization: Organize your notes into different categories for quick access.

  • Search Functionality: Quickly find notes using the built-in search feature.

  • Gradient Themed UI: Beautiful linear gradient background for a visually appealing experience.

Tech Stack 🤖

  • Kotlin: For Android app development.

  • XML: UI toolkit for building native Android UIs.

  • Room Database: To store and retrieve favorite quotes locally.

  • ViewModel & LiveData: For managing UI-related data in a lifecycle-conscious way.

  • Gradle Kotlin DSL: For dependency and build management.


Screenshots and Videos 📸

Screenshots of the App

Here are some screenshots showcasing the key features of Quotify.

Notes Logo Notes Logo Notes Logo

Demonstration Video

Watch the video


Installation 📱

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/KaranJoshi1208/Notes-Again.git
  2. Open the project in Android Studio.

  3. Build and run the project on an emulator or physical device.

Contributing 😊

Contributions are always appreciated !

  1. Fork the Repository

    Click the "Fork" button at the top right corner of the repository page to create your own copy of the project.

  2. Create a New Branch

    Use the command below to create a new branch for your feature or fix:

    git checkout -b feature/YourFeature
    
  3. Make Your Changes

    Edit the code and make your improvements! Don't forget to test your changes.

  4. Commit Your Changes

    Once you’re satisfied, commit your changes with a clear message:

    git commit -m "Added feature"
  5. Push to Your Branch

    Push your changes to your forked repository:

    git push origin feature/newFeature
  6. Open a Pull Request

    Go to the original repository and click on "New Pull Request.",
    Provide a description of your changes and submit it for review!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages