Quotes-app

Introduction: A minimalistic quotes app
More: Author   ReportBugs   
Tags:

Quotes

Quotes App is built to demonstrate the use of Modern Android development tools.

The app follows latest android principles and components

Get From

Built with

Socials

This project will be best for you if ur someone who are looking to learn more about android development or

Who are trying to find simpler projects to begin their contribution journey

Trailer 📽️

Trailer GIF

Adobe Express - 416798702-38a15a1e-b324-4355-8574-49e83cf044cd

Screenshots 📱

ln 3 ps2
ps3 ps4
ps5 ps6
ps1

Built With 🛠

  • Kotlin: primary language for modern Android development
  • Jetpack Compose: declarative UI framework
  • Coroutines & Flow: asynchronous and reactive programming for smooth, non-blocking operations
  • Clean Architecture (MVVM): separation of concerns between UI, business logic, and data
  • Hilt: dependency injection
  • Retrofit: networking and API integration
  • Room: local database for offline-first data persistence
  • WorkManager: periodic background tasks (app uses this for sending notifications)
  • Notifications: notify users with new quotes
    • Widgets: home-screen widget that refreshes every 24 hours with new quotes
  • CI/CD: automated builds, lint checks, tests, and APK distribution via Discord
  • Unit & Instrumentation Tests: ensures correctness across database, repository, and UI layers

🚀 Features

  • ✨ fresh motivational quotes daily
  • 📂 save favorites offline
  • 📤 share quotes with friends & family
  • 🏠 home screen widget (auto-refreshes every 24hrs)
  • 🔔 daily inspiration via notifications

Contribution/Issues 🤝

  • If your new to open source and want to play around with contribution you can do it here or u can raise issue if you want to make any improvements or fix any bugs

    Contribution Guide 🚀:

    • Check open issues labeled "good first issue", or "help wanted". If your idea’s not there, open a new issue and let’s chat about it first.
    • Fork the repo and get it running on your setup.
    • Once you’ve made changes, commit and raise a Pull Request against the development branch (we test stuff here before it hits master 🤓).
    • Add a clear title and description: Explain what you changed, why, and how to test it.

    That’s it! Appreciate the help big time… let’s goooo!! 🎉

  • Tip for beginners : Try to fix small bugs and dont get overwhelmed by the source code , take your time... Start by making small fixes or making small changes 👍

    Star History

Star History Chart

Contact 📧

Connect me using shalenmj@gmail.com

Twitter - https://twitter.com/shalenMathew

Linkedln - https://www.linkedin.com/in/shalen-mathew-3b566921b/

Linktree - https://linktr.ee/shalenmathew

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools