Four Sep 2019 • Up to date the login and signup screens by including views and rounded corners of buttons and views with shades. • Added a clear background with totally different values of alphas on house record display to provide distinction to textual content and background picture. • Up to date the design of each favorites and radio objects display by including views round buttons and spherical them with shaded views. • Enhanced design view of account display by including shades and rounded corners to buttons. • Fastened the play button concern when going for the primary time on display of favorites and radio objects. • Fastened the difficulty of Fb login after including Radioo app to fb developer and Back4app account.
25 Might 2018 • Accordingly to the brand new EU GDPR phrases, I've up to date the 'tou.html' file and Documentation. IMPORTANT: Which means if a Consumer asks for his/her Account deletion, you will need to do it inside 24 hours, because the GDPR's "Proper to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
18 April 2018 *** MAJOR UPDATE *** • Changed AdMob banners code with Interstitial adverts in House.swift, Stations.swift and Favorites.swift • Utterly reskinned the app with a brand new recent and trendy design • Eliminated the NavigationBar from the NavigationController in Storyboard | added UIViews as prime bars within the different Controllers, together with new customized Buttons and Labels • Added a brand new Font folder with Quicksand fonts | modified the default fonts with that one within the Storyboard • Created a "Stations" new class within the Parse Dashboard, so now you needn't create any class for the music genres, all radio stations should be saved into the Stations class • Edited House.swift, Stations.swift and Favorites.swift recordsdata (evaluate your previous swift recordsdata with the up to date ones and carry out the code adjustments) • Added these traces in Configs.swift: let STATIONS_CLASS_NAME = "Stations" let STATIONS_GENRE = "style" let STATIONS_FAVORITED_BY = "favoritedBy" let FAVORITES_STATION_POINTER = "stationPointer" *** IMPORTANT: IF THIS IS AN UPDATE FOR YOU, then you must uncomment 'generateClassesAndColumns()' from viewDidLoad in House.swift, run the app as soon as and let it create a demo radio station and the "Stations" new class in your Parse Dashboard After that, you could create all of your new rows for radio stations within the "Stations" class, you'll be able to copy URL and Title of your previous radio stations from their courses, and the style title of the cells of the 'style' column should match the style names you have inserted within the "Genres_" class. When you're completed, you'll be able to take away all music style courses you have beforehand created (like Rock, Ambient, Jazz, and so on.) Yet one more factor, you could add a radio station to Favorites, then test the "Favorites" class in your Parse Dashboard, it will have a brand new column referred to as "stationPointer". This worth is simply the objectId of the favorited station from the "Stations" class, so if in case you have different rows within the "Favorites" class, they will have the cells of the 'stationPointer' column empty [undefined]. You need to copy the objectId's of these radio stations and paste them of their relative cells, so the Favorites system will work easily.
Three April 2018 • Up to date to really helpful settings with Xcode 9.3 • Up to date the three Fb SDKs (due to Swift 4.1 launch): FBSDKCoreKit.framework FBSDKLoginKit.framework FBSDKShareKit.framework
Radioo is a Common App template which shops free on-line radio stations into a versatile Parse Dashboard database hosted on https://back4app.com all .m3u file hyperlinks from SHOUTcast.com. You need to obtain the M3U recordsdata and extract the streaming URL from them, then merely paste them into your personal Parse Dashboard to create playlists.
Please word that since this app performs music with AVPlayer, you may as well play .pls or .mp3 recordsdata, the necessary factor is that the string of your hyperlink ends with .pls or .mp3.
You possibly can play radio stations wherever with a 3G or WiFi connection, add radios to favorites (login/signup required) and choose your radio channels by Style, and share the radio you’re listening to the world.
Since its backend is by Parse you don’t have to purchase any area/internet hosting, there are NO PHP recordsdata to add to an internet server so that you’ll avoid wasting cash for server-side.
You may additionally use the Adminca.com, a free CMS panel for Parse SDK as an amazing various to insert/edit information in your Parse Dashboard, after you’ll create your app on back4app, create a free account on http://adminca.com and create a brand new Panel, select Self-hosted Parse Server and paste your Host hyperlink, Utility ID and Grasp Key within the relative fields (you’ll find them in Core Settings of your back4app dashboard)
Radioo could be very simple to customise, Storyboard, Common, native XCode venture, Swift language, Parse SDK backend.
About Parse SDK and back4app
Learn this text for more information about back4app and Parse SDK: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app
Can I host Parse Server alone server?
Sure, though I don’t present assist for the setup course of, you’ll be able to learn the official Information right here: http://parseplatform.org
I get a Code signing error in Xcode 8.x
That’s a bug of Xcode Eight with macOS Sierra, test this pattern video to see methods to repair it: https://youtu.be/z2LemT1_LqA
Easy methods to take away AdMob Interstitial adverts
Use the Discover software on Xcode to search out this line of code:self.showInterstitial()
and simply remark all these traces that the Discover software has discovered
What about free assist for this template?
I can supply free assist for bugs encountered within the authentic code.
As a substitute, should you’ve edited the code and messed one thing up with it, I could apply some charge to repair it both by way of TeamViewer or by checking your app venture recordsdata straight on my pc.
Ought to I take advantage of the most recent model of Xcode to edit this template?
Sure, I at all times replace my apps to the most recent model of the IDE.
- XCode 9.x venture – Swift – 64bit
- Common – iOS 8.0+ – Storyboard
- AdMob Interstitial adverts
- Works with Parse Server hosted on back4app
- Simply insert/edit your radio stations and genres in your Parse Dashboard
- PDF Consumer Information included
- PSD icons graphic included
- Straightforward to customise, properly commented code
- Apple Mac with its newest OS model put in
- The newest model of Xcode and a few data about its UI interface
- Photoshop or another picture editor software program
- An actiove Apple iOS Developer account to submit apps to the App Retailer
- An AdMob account to generate your personal UNIT ID
- A free account on back4app.com