Skip to content

Repository files navigation

✨ QuoteSpark

Words That Move You

A modern Android quote generator featuring categorized inspirational quotes, favorites, sharing, dark mode, and offline access.

Android Java Version License


📖 About QuoteSpark

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.


✨ Key Features

  • 📚 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

🗂️ Quote Categories

  • All Quotes
  • Motivation
  • Success
  • Life
  • Study & Learning
  • Confidence
  • Discipline
  • Positive Thinking

📸 Screenshots

Splash Screen

QuoteSpark Splash Screen

Light and Dark Modes

QuoteSpark Light Mode    QuoteSpark Dark Mode

Categories and Saved Quotes

Quote Category Selection    Saved Quotes Screen

🛠️ Technology Stack

  • Language: Java
  • Platform: Android
  • IDE: Android Studio
  • UI: XML and Material Design Components
  • Local Storage: SharedPreferences
  • Build System: Gradle
  • Version Control: Git and GitHub

📂 Project Structure

QuoteSpark/
├── app/
│   ├── src/main/java/
│   ├── src/main/res/
│   └── build.gradle.kts
├── gradle/
├── screenshots/
├── .gitignore
├── build.gradle.kts
├── settings.gradle.kts
├── gradlew
└── gradlew.bat

🚀 Installation

Option 1: Build from source

  1. Clone this repository:
git clone https://github.com/Ashutosh9-pan/CodeAlpha_RandomQuoteGenerator.git
  1. Open the project in Android Studio.
  2. Allow Gradle synchronization to complete.
  3. Connect an Android device or start an emulator.
  4. Click Run to install the application.

Option 2: Install the APK

Download the latest signed APK from the repository’s Releases section and install it on an Android device.


🔐 Security

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

🔮 Future Improvements

  • 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

👨‍💻 Developer

Ashutosh Panwar

AI/ML Developer · Android Developer · Java & Python Developer


🎓 Internship Project

This application was developed as part of the CodeAlpha App Development Internship.


⭐ If you find this project useful, consider starring the repository.

Developed by Ashutosh Panwar

About

A modern Android quote generator featuring 80 categorized quotes, favorites, sharing, dark mode, and offline support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages