Quotify is a simple and fun Android application that provides users with an inspiring collection of quotes. Quotify allows users to read, search, and save their favorite quotes in a smooth and intuitive UI.
-
Browse Quotes: Explore a wide range of quotes from different authors.
-
Search Functionality: Quickly find the quote you're looking for with the built-in search feature.
-
Favorite Quotes: Mark your favorite quotes and access them easily.
-
Save Last Viewed Quote: Automatically loads the last quote you viewed on reopening the app.
-
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.
Watch the demonstration video to see Quotify in action:
To run this project locally:
-
Clone the repository:
git clone https://github.com/KaranJoshi1208/Quotify.git
-
Open the project in Android Studio.
-
Build and run the project on an emulator or physical device.
If there is anything that could be done in a better or efficient way , feel free to let me know.
You can also add features you think would enhance the project.
-
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!