Skip to content

Compose Playground: An app for who needs to be motivated

License

Notifications You must be signed in to change notification settings

Ftm-amani/quote-of-day

Repository files navigation

Quote of Day

What is it?

The Quote of the Day app is for people who want a daily boost of positivity. It gives you inspiring quotes to brighten your day. You can also customize and share your own motivational quotes.

Key Features

  • Motivational Quotes: Get uplifting quotes every day.

  • Favorites: Save your favorite quotes for quick access.

  • Customization: Change font size, text color, and background color for a personalized experience.

  • Contribute Your Quotes: Share your own motivational quotes.

  • Share: Share the quotes in any platform you want.

  • Notifications: Set a daily motivational quote notification.

  • Categories: Pick from different categories that match your interests.

Technology Used

  • Android: Built for Android devices.

  • Kotlin: Modern programming language.

  • Compose: Simple UI design.

  • MVVM Architecture: Organized structure for clear separation of concerns.

  • Room Database: Local quote storage.

  • Hilt: Dependency injection for code organization and testing.

  • Navigation Component: Smooth app navigation.

Screenshots

Home Screen Settings Screen Menu
Home Screen setting Screen ment

How to Help

  1. Copy the project to your account.
  2. Create a new part: git checkout -b feature/new-feature.
  3. Make changes and save: git commit -m 'Added new feature'.
  4. Upload your part: git push origin feature/new-feature.
  5. Ask to add your changes.

Getting Started

  1. Copy the project: git clone https://github.com/Ftm-amani/quote-of-day.git.
  2. Open in Android Studio.
  3. Run the app on your phone.