Skip to content

mosliem/podCapsule

Repository files navigation

114

podCapsule

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.

Demo

PodCapsulePreview.mp4

Built With

  • VIPER Architecture Pattern
  • Xcode 12.4
  • Swift 5.3 & UIKit
  • AVFoundation
  • Compositional layout
  • Realm
  • Lottie-iOS

Don't forget Pods install

    pod install

Edit for SKCountryPicker Pod

At CountryPickerController.swift in SKCountryPicker Pod add this protocol to get everything work well

public protocol CountryPickerDelegate: class {
      func didSelectCountry(_ country: Country)
}

Features

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

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Connect with me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors