An open-source iOS app for listening to podcasts.

Overview

Ceres

An open-source iOS app for listening to podcasts.

In order to build this application you need to add a Keys.plist to the folder. Inside you need to specify a fabric-api-key and fabric-build-secret. To retrieve these you need to make an account and an app at Fabric's website. Please be sure to change the Bundle Identifier in the General tab of the project settings.

Comments
  • Jack/search

    Jack/search

    • combines search and discover (+ small changes in both)
    • swipe to delete past search cells
    • new app icon
    • updates tab bar icons (asset added for notifications tab @mindylou)
    • design changes to login screen

    The tableview bug in the series "View All" screen is still apparent... pls try to fix!

    opened by jackthmp 8
  • Redo profile to be a custom scroll view

    Redo profile to be a custom scroll view

    Currently it's a table view with a cels that contain collection views and table views. This is bad. It's also the culprit of the weird space from dynamic cells.

    opened by doctor3w 8
  • I can't sign in, it's saying

    I can't sign in, it's saying "that's technology for ya"

    I can't sign in, when I try to sign in with google or facebook, I get an error that says "Whoops an error occured! that's technology for ya". How can I fix this?

    opened by scholargifer 7
  • Player UI and some audio functionality

    Player UI and some audio functionality

    Addresses #2. This is the first iteration on the Player UI and contains some audio functionality (playing and pausing a static podcast file from an NSURL). This branch programmatically lays out the PlayerViewController and creates a Player class for playing podcast audio from NSURL objects.

    There is a high overhead for downloading the large podcast files in one request. In the next iteration we should design how we want to deal with incrementally downloading large podcast audio files.

    I didn't migrate to Swift 3 yet since I don't think the master branch has Natasha's Swift 3 changes.

    opened by mrkbryn 7
  • Created a Categories CollectionViewCell

    Created a Categories CollectionViewCell

    Natasha asked me to create a cell with a UILabel in it to show categories. I didn't have the design so I only got one look at what she wanted when she showed me but it was pretty simple and I think this is what she wanted.

    Change the cell category title by changing categoryName.

    opened by doctor3w 7
  • Model Changes Outline

    Model Changes Outline

    I'm making this an issue, but I'm going to do this in parts. I'm not exactly sure of the outline but I'm going to try and break it up into things I can PR slowly.

    Current plan:

    • Changes to DownloadManager (this is done really, I can push soon)
    • Episode, Series, User Protocols for setting up different views with objects and handling actions that come out of these views (e.g. EpisodeViewProtocol and EpisodeActionDelegate).
    • Propose UserData storage model for eventual separation from our static models. This entails creating the model, making proper protocols to interact with it, but not actually implementing it into the controllers and views just yet.
    • Make static model changes, change views and delegates as needed, integrate realm. This is very far ahead but sadly may need to be done all together.
    • Make any changes that may have broken as a result of realm, cleanup, and what not.
    Priority: High Status: In Progress Type: Enhancement Type: Maintenance 
    opened by doctor3w 5
  • "Shared with you" not displaying who shared with you properly

    img_1313 img_1314 img_1315

    Jack shared the Intelligence Squared episode with me, but it says Jack shared another episode with me and that my other account shared the Intelligence Squared episode??

    opened by mindylou 3
  • fixed multiple bugs, seriesheaderview needs work

    fixed multiple bugs, seriesheaderview needs work

    For issue #247, I overrode viewDidLayoutSubviews() in SeriesDetailViewController to automatically resize the height of the HeaderView (solution from stackoverflow). I had to change the constraints of the background ImageView in the SeriesDetailHeaderView so that the header actually was resized, but now the image doesn't resize when you scroll up because the bottom is not constrained to the bottom of the HeaderView anymore.

    Here's what it looks like now: simulator screen shot - iphone 8 plus - 2018-02-25 at 22 05 53 simulator screen shot - iphone 8 plus - 2018-02-25 at 22 05 58

    Here's what it looks like when I keep the constraints equal to superView. When the header is automatically resized from viewDidLayoutSubviews, it resized to fit the entire background image: simulator screen shot - iphone 8 plus - 2018-02-25 at 22 07 49

    Otherwise #246, #248, #250, #251 (and #232!) are fixed!

    opened by jackthmp 3
  • Mindy/search itunes

    Mindy/search itunes

    • implement search iTunes feature for series (tap on header to search query in iTunes)

    • closes #176

    • currently backend only fetches a certain amount so infinite scrolling isn't working (repeats the same cells)

    opened by mindylou 3
  • Profile View

    Profile View

    Created the profile view (for tab bar and as a profile detail). Still needs backend integration and once we figure out how our local data is stored will need an update. Design is apparently still working designs so it will need some color updates. Finally the Favorites tableviewcell has not been finalized and will need to be swapped out from the current DiscoverTableViewCell.

    Priority: High 
    opened by doctor3w 3
  • Natasha/models

    Natasha/models

    I have more work to do in terms of resizing for other phone sizes but I want to get this merged in as our master on Swift 3 so the others can continue with this master branch

    opened by natashaarmbrust 3
  • iOS13 Player Crash Fix

    iOS13 Player Crash Fix

    iOS13 requires MPRemoteCommandHandlerStatus be returned from the target action selector methods.

    Docs: https://developer.apple.com/documentation/mediaplayer/mpremotecommand/1622895-addtarget?language=objc

    opened by normand1 0
  • Add Style Guide Colors and Fonts

    Add Style Guide Colors and Fonts

    Description:

    • Add colors to the UIColor extension, go through codebase and make sure all colors reference the style guide.
    • Same things for fonts, using a UIFont extension
    • Fonts and colors should be on Figma, ask designers if needed
    Priority: Medium Status: Available Type: Enhancement Good First Issue 
    opened by jackthmp 0
  • Revamp Discover View to match new designs

    Revamp Discover View to match new designs

    Description Create the new UIScrollView with the face images on each page. Use a UIPageControl to manage the pages. Each face should be tappable (leave the functions blank for now).

    Designs Designs should be on our Zeplin

    Priority: Medium Status: In Progress Type: Feature 
    opened by doctor3w 0
Releases(v1.0.2)
  • v1.0.2(May 20, 2018)

    Episode #826: The Vodka Proof you will forever be in our hearts .. and on our screens as Recast's Top Episode with a total of 10 recasts.

    Now, on to the release . . .

    Thought we forgot about you?? Not at all. 
    We are back and better than ever (or at least better than v1.0.1).
    Some things you'll see in this update:
    - iOS 11 design! (large titles, rounded corners on images)
    - Improved searching feature
    - Seamlessly "jump back in" to previously played podcasts 
    - Bug fixes throughout the app
    
    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Mar 28, 2018)

    shoutout: @jackthmp for unsubscribing everyone from the daily shoutout: @harryle? for learning to speak every language known to man

    Feature Additions:
    - Save default player rate 
    - Save a specific player rate for certain series
    - Toggle player with headphones 
    
    Bug Fixes:
    - Lots! The Recast team has been hard at work squashing some major bugs for ya
    
    Source code(tar.gz)
    Source code(zip)
Owner
Cornell AppDev
The Open Source App Development Project Team at Cornell University
Cornell AppDev
Super basic iOS app to browse open-source-ios-apps

Super basic iOS app to browse open-source-ios-apps

null 76 Nov 28, 2022
Free & Open source To-Do app for iOS

Summary I tried to make a To-Do application for my education graduation project. Table of contents Technologies Features Screenshots Installation For

Enes Nurullah Kendirci 3 Oct 25, 2021
iOS Open-Source Telematics App with Firebase© integration

Open-source telematics app for iOS. The application is suitable for UBI (Usage-based insurance), shared mobility, transportation, safe driving, tracking, family trackers, drive-coach, and other driving mobile applications

Damoov 17 Dec 11, 2022
A open source Swift app for iOS 13 that allows you to check your NFC transit card information. Written with SwiftUI.

ABANDONED Metrodroid, which TransitPal was heavily inspired by, now has its own fully functional iOS app! It should be in the App Store "soon". I stro

Robbie Trencheny 132 Jun 30, 2022
Open Source Project of LOST Locations iOS app.

LOST Location Description: LOST Location is a fan made app designed for people visiting Honolulu, Hawaii. This app lists different locations used to s

Adrien Villez 9 Feb 10, 2022
iOS Open Source Application written in Swift. App to manage borrowed books at UFRGS using SABI.

RenovaLivrosUFRGS iOS Open Source Application written in Swift. App to manage borrowed books at UFRGS using SABI. App in portuguese, code and comments

Matheus Cavalca 5 Feb 10, 2022
Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

Giphy(Search and display gifs) - MVVM Description Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

Tirupati Balan 8 Jun 14, 2022
An open source walk tracking iOS App written in Swift

Swift-Walk-Tracker An open source walk tracking iOS App written in Swift About The walk tracking application was intended to be incredibly simplistic.

Kevin VanderLugt 129 Nov 15, 2022
A free open source iOS app for events or conferences

EventBlank iOS App I go to a lot of conferences and events and noticed that few of them have a proper iPhone app. And I can understand that - there ar

Marin Todorov 290 Nov 3, 2022
Open source, non-custodial Terra Wallet focused on privacy iOS App

iOS Open source non-custodial Terra Wallet. We send your finance from the Earth to the Moon Running the project To run this project update / fetch the

Terra Planet 7 May 22, 2022
KHabit an open source, pure and minimalistic app which helps you maintain productive habits, and nothing more.

an open source, pure and minimalistic app which helps you maintain productive habits, and nothing more. The app is completely open source, it does not contain in-app or ads, and does not track the user in any way.

Stefano Bertoli 42 Dec 17, 2022
an open source, pure and minimalistic app which helps you maintain productive habits, and nothing more.

KHabit an open source, pure and minimalistic app which helps you maintain productive habits, and nothing more. The app is completely open source, it d

Stefano Bertoli 17 May 5, 2021
iCome Out is an open source project of an unofficial Pornub app for iPhone and iPad

iCome Out is an open source project of an unofficial Pornub app for iPhone and iPad, written in Swift with some cool features Getting Started Prerequi

Anon 3 Dec 1, 2022
OctoPod is a free open source iPhone/iPad app for OctoPrint

OctoPod OctoPod is a free open source iPhone/iPad app for OctoPrint. Build Instructions Download Xcode You will need to install Swift 5.0 and Xcode 11

Gaston Dombiak 193 Dec 30, 2022
This app has always been open source! It began with the Big Brain Hackathon and now during Hacktoberfest

Brain Marks This app has always been open source! It began with the Big Brain Hackathon and now during Hacktoberfest. It is available for free on the

Mikaela Caron 79 Jan 4, 2023
An open-source app which can help you record income and expense

MoneyPlus An open-source app which can help you record income and expense. 中文 0x00 Introduction First quick devolopment in iOS using Swift programmati

FakeCoder 23 Oct 17, 2022
A curated list of Open Source example iOS apps developed in Swift

Example iOS Apps A curated list of Open Source example iOS apps developed in Swift. How to Use Example-iOS-Apps is an amazing list for people who are

null 1 Dec 15, 2021
Tanukis-Stash - Open source e621 client for iOS built with SwiftUI

The Tanuki's Stash The worlds first e621 client for iOS, iPadOS, and macOS built

Jay 3 Jul 29, 2022
Open Source iOS Translator.

About LiTranslate is an application which purpose is a convenient use of open source translation technology. Download on the App Store! For developers

Viktor 6 Dec 30, 2022