A modern Android quote generator featuring categorized inspirational quotes, favorites, sharing, dark mode, and offline access.
QuoteSpark is a modern and user-friendly Android application developed as part of the CodeAlpha App Development Internship.
The application provides a collection of 80 motivational and inspirational quotes across multiple categories. Users can generate new quotes, save their favorites, copy or share quotes, and switch between light and dark modes.
The application works offline and stores saved quotes locally on the device.
- 📚 Collection of 80 curated quotes
- 🗂️ Multiple quote categories
- 🔀 Generate random quotes
- ⭐ Add and remove favorite quotes
- 📌 View saved quotes
- 📋 Copy quotes to clipboard
↗️ Share quotes through supported applications- 🌙 Light and dark mode support
- 💾 Local data storage using SharedPreferences
- 📱 Modern and responsive Material Design interface
- 🚀 Custom splash screen and application icon
- 📴 Works without an internet connection
- All Quotes
- Motivation
- Success
- Life
- Study & Learning
- Confidence
- Discipline
- Positive Thinking
- Language: Java
- Platform: Android
- IDE: Android Studio
- UI: XML and Material Design Components
- Local Storage: SharedPreferences
- Build System: Gradle
- Version Control: Git and GitHub
QuoteSpark/
├── app/
│ ├── src/main/java/
│ ├── src/main/res/
│ └── build.gradle.kts
├── gradle/
├── screenshots/
├── .gitignore
├── build.gradle.kts
├── settings.gradle.kts
├── gradlew
└── gradlew.bat
- Clone this repository:
git clone https://github.com/Ashutosh9-pan/CodeAlpha_RandomQuoteGenerator.git- Open the project in Android Studio.
- Allow Gradle synchronization to complete.
- Connect an Android device or start an emulator.
- Click Run to install the application.
Download the latest signed APK from the repository’s Releases section and install it on an Android device.
Sensitive and generated files are excluded from the repository, including:
- Keystore files
- APK and AAB build files
local.properties- Android Studio configuration files
- Build directories
- Add more quote categories
- Allow users to create custom quotes
- Add searchable quote collections
- Add daily quote notifications
- Add customizable themes and fonts
- Introduce cloud synchronization
Ashutosh Panwar
AI/ML Developer · Android Developer · Java & Python Developer
- GitHub: Ashutosh9-pan
- Portfolio: Ashutosh Panwar Portfolio
This application was developed as part of the CodeAlpha App Development Internship.




