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.
- 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.
-
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.
Here are some screenshots showcasing the key features of Quotify.
To run this project locally:
-
Clone the repository:
git clone https://github.com/KaranJoshi1208/Notes-Again.git
-
Open the project in Android Studio.
-
Build and run the project on an emulator or physical device.
-
Fork the Repository
Click the "Fork" button at the top right corner of the repository page to create your own copy of the project.
-
Create a New Branch
Use the command below to create a new branch for your feature or fix:
git checkout -b feature/YourFeature
-
Make Your Changes
Edit the code and make your improvements! Don't forget to test your changes.
-
Commit Your Changes
Once you’re satisfied, commit your changes with a clear message:
git commit -m "Added feature"
-
Push to Your Branch
Push your changes to your forked repository:
git push origin feature/newFeature
-
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!