podCapsule is an iOS application that uses ListenNotes API to enable users to discover and listen to podcasts. Users can choose their favorite categories and find the best podcasts for each category. Users can listen to streamed podcasts without downloading them and share them with others, and also can search for a specific episode or podcast. user is able to add podcasts or episodes to his favorites list and save it locally.
PodCapsulePreview.mp4
- VIPER Architecture Pattern
- Xcode 12.4
- Swift 5.3 & UIKit
- AVFoundation
- Compositional layout
- Realm
- Lottie-iOS
pod install
At CountryPickerController.swift in SKCountryPicker Pod add this protocol to get everything work well
public protocol CountryPickerDelegate: class {
func didSelectCountry(_ country: Country)
}
- Discover best podcasts for any number of selected categories.
- View Podcast details with all streamed episodes.
- Listen to streamed podcasts and episodes without any need to download.
- Share any podcast or episode with its listening link.
- Search for podcast or episode by name, publisher or description.
- Add podcast or episode to favorites list and save podcasts locally.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Mohamed Sliem - mohamedmostafa191299@gmail.com

