Quotify
A minimal Android quote app built with Kotlin and Jetpack Compose. Fetches quotes from the ZenQuotes API, caches them locally, and works offline.
Features
Random quotes on every tap — powered by ZenQuotes API
Offline support — quotes cached in Room DB after first fetch
Hardcoded fallback for first launch with no internet
Dark mode with Material You dynamic color (Android 12+)
Animated quote transitions
One-tap copy to clipboard
Tech Stack
LayerLibraryUIJetpack Compose + Material 3ArchitectureMVVM + RepositoryDIHiltNetworkRetrofit + OkHttpLocal cacheRoomAsyncKotlin Coroutines + Flow
Getting Started
Clone the repo and open in Android Studio:
git clone https://github.com/naqeeb-de/codealpha_Quotify.git
No API key needed. Requires INTERNET permission (already in manifest). Min SDK: 21.
Package
com.igris.quotify
Built by Naqeeb · Internship project @ CodeAlpha

