Code Monkey home page Code Monkey logo

opencasts's People

Contributors

jbkuczma avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

opencasts's Issues

Limit number of cells rendered in table view

If there are a lot of cells rendered in a table view, it will begin to lag/feel sluggish. Idea is to limit the number of cells rendered and when the bottom of those rendered is reached, the next set of cells is rendered.

Icons

OpenCasts needs icons in the app!
Icons needed:

  • Tabs
    • Episodes
    • Discover
    • Now Playing
  • Now Playing
    • Play
    • Pause
    • Forward/skip
    • Backward/reverse

Create view for a podcast

Should include:

  • artwork for podcast
  • creator of podcast
  • description
  • # of episodes
  • list of episodes

Add cacheing

For the Discover View, when a category is selected and viewed, those results should be cached so if they go back to that category the same results aren't being fetched again

Create XML parser

The iTunes Search API doesn't provided an object of episodes in any of their responses. They do however return a feedURL property that returns XML which includes episodes in that podcast.

Search input disappears in Discover tab

When navigating away from the Discover tab (ex: Discover -> Now Playing) and then back to the Discover tab (ex: Now Playing -> Discover), the search input is not present.

Episode description

In the episode table for a podcast, when a user clicks on a show a modal should display showing a description of the episode, its duration, size to download, etc.

White bar

While testing on iPhone 6, there is a white bar below the navbar in PodcastShowViewController

img_4415

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.