/Quotes-App

Quotes App is an Android application where you can read and share quotes.

Primary LanguageJava

Quotes App

Quotes App, An Android application designed to Inspire and Motivate users with a Collection of powerful and inspiring quotes.

Demo Video

https://www.youtube.com/watch?v=4XS580ajZN8

Table of Contents

  1. Download Link
  2. Features of Application
  3. Screenshots
  4. How to Use This App
  5. How to Build Your Own Version of This App
  6. Acknowledgement, Credits, and Tools

Download Link

You can download the app from Here

Features of Application

  1. View Quotes
  2. Change Quote
  3. Share Quote
  4. Set Notifications
  5. Personalized Tags
  6. Home Screen Widget
  7. View History of Quotes

Screenshots

quotes-app-design

How to Use This App

How to see the history
  1. Open Quotes App
  2. Click on 3 Dot
  3. Select History opetion

Here you can see all past quotes.

Get personalized quotes

To get Quotes suits you

  1. Open Quotes App
  2. Click on 3 Dot button
  3. Select Settings
  4. Check the tags in Preferences you like

Now you will see quotes according to your preference.

Set notifications

Use Notification feature to get Quote notification anytime you want

  1. Open Quotes App
  2. Click on 3 Dot button
  3. Select Settings
  4. Now you will see toggle button to enable and disable notification
  5. You will see a + icon also
  6. Using + icon you can add time on which you want to get Quote notification
Use the widget
  1. Click on empty space in your home screen
  2. You will see option to add Widgets
  3. Find the Quotes App widget
  4. Press and hold to select the widget and release after reaching to exact place on honescreen.

Now you can see Quote just from your homescreen and this Quote will get updated in every half day,

How to Build Your Own Version of This App

  1. Clone the repository using the following command:
git clone https://github.com/Sahil-4/Quotes-App
  1. Open the Quotes App project in Android Studio.

  2. Customize the code to match your requirements.

  3. Build the app using Android Studio's build tools.

Credits, and Tools Used

  1. MVVM Architecture

  2. Quotable - Random Quotes API

  3. Cronet - For making api calls

  4. GSON Library - To parse JSON Object

  5. Room Database

  6. Shared Preferences