This PodcastApp allows users to browse, search, and listen to podcasts. Users can explore podcast details, play episodes, and control playback through a mini player.
- Podcast Browsing: Users can view a list of podcasts and their details.
- Search Functionality: Users can search for podcasts by title.
- Podcast Details: Detailed view of each podcast, including episodes list.
- Audio Playback: Play, pause, and stop podcast episodes.
- Mini Player: A persistent mini player for controlling audio playback across the app.
- Episode List: View a list of episodes for each podcast.
- Episode Details: Detailed view of each episode, including audio playback controls.
- Episode Audio Playback: Play, pause, and stop individual episodes.
- Clone the repository:
git clone https://github.com/waqaskhanroghani/Podcast_App
- Navigate to the project directory:
cd Podcast_App
- Install dependencies:
yarn
- Run the app:
yarn android # For Android yarn ios --simulator='IPhone 12' # For iOS
. ├── src/ │ ├── components/ │ ├── screens/ │ │ ├── Search.js │ ├── styles/ │ ├── utils/ │ │ ├── data.js # Contains the podcastData with allPodcasts and myPlaylist arrays ├── App.js ├── README.md └── package.json