https://github.com/ahmedghaly15/quotify
Quotify is a Flutter app that serves as a quote generator, providing users with a collection of inspirational and thought-provoking quotes.
https://github.com/ahmedghaly15/quotify
clean-architecture dart dio flutter flutter-apps flutter-apps-development
Last synced: 2 months ago
JSON representation
Quotify is a Flutter app that serves as a quote generator, providing users with a collection of inspirational and thought-provoking quotes.
- Host: GitHub
- URL: https://github.com/ahmedghaly15/quotify
- Owner: ahmedghaly15
- Created: 2023-09-15T13:37:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-21T12:43:49.000Z (over 1 year ago)
- Last Synced: 2025-01-20T20:49:29.190Z (4 months ago)
- Topics: clean-architecture, dart, dio, flutter, flutter-apps, flutter-apps-development
- Language: Dart
- Homepage:
- Size: 523 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quotify
Quotify is a Flutter app that serves as a quote generator, providing users with a collection of inspirational and thought-provoking quotes. The app utilizes an API to fetch quotes and incorporates clean architecture principles to ensure a modular and maintainable codebase. Quotify also includes localization support for a seamless user experience across different languages.
## Features
- **Clean Architecture:** Quotify follows a clean architecture approach, separating concerns and promoting code organization and testability. The app is divided into several layers, including data, domain, and presentation layers, ensuring a clear separation of responsibilities.
- **Localization:** Quotify supports localization, allowing users to enjoy the app's features in their preferred language. The app provides translations for multiple languages, enhancing its accessibility and reach.
- **Random Quote Generation:** With Quotify, users can easily generate random quotes at the touch of a button. The app utilizes an API to fetch a diverse range of quotes, ensuring a fresh and engaging experience each time.
- **Favorite Quotes:** Quotify enables users to save their favorite quotes for future reference. By marking quotes as favorites, users can create a personalized collection of quotes that resonate with them the most.
- **Responsive Design:** Quotify is built with a responsive design, ensuring a consistent and optimized user experience across various devices and screen sizes. The app adjusts its layout dynamically to provide an optimal viewing experience on both mobile phones and tablets.