Quotify is a React Native application that displays random quotes and provides features to read, copy, and share the quotes. The app fetches quotes from the Quotable API.
- Display a random quote with the author's name.
- Read the quote aloud using text-to-speech.
- Copy the quote to the clipboard.
- Share the quote via other applications.
- Fetch a new random quote.
-
Clone the repository:
git clone /~https://github.com/d3basmi1a/QUOTIFY.git
-
Navigate to the project directory:
cd Quotify
-
Install the dependencies:
npm install
-
Start the application:
npx expo start
- Open the app on your device or emulator.
- The app will display a random quote.
- Use the buttons below the quote to read it aloud, copy it to the clipboard, or share it.
- Press the "New Quote" button to fetch a new random quote.
react-native
: The core React Native library.expo-speech
: Expo module for text-to-speech functionality.expo-clipboard
: Expo module for clipboard functionality.react-native-vector-icons
: Library for vector icons in React Native.quotable.io
: The API used to fetch random quotes.