Radioo | Modèle d’application iOS Universal Multi-Radio Stations (Swift)

[cm_ad_changer campaign_id="16"]

[ad_1]
LIVE PREVIEWBUY FOR $29


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 1


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 2


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 3


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 4


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 5


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 6


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 7


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 8

Les versions iOS et Android partagent la même base de données Parse sur back4app


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 9


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 10


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 11

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 12

5 May 2020
• Implemented “Sign in with Apple” as a new and mandatory features required by Apple.
• Fixed a crash on favorites screen.
• Fixed the playback radio sound issue.

4 Sep 2019
• Updated the login and signup screens by adding views and rounded corners of buttons and views with shades.
• Added a transparent background with different values of alphas on the home list screen to give contrast to text and background image.
• Updated the design of both favorites and radio items screen by adding views around buttons and round them with shaded views.
• Enhanced design view of the account screen by adding shades and rounded corners to buttons.
• Fixed the play button issue when going for the first time on the screen of favorites and radio items.
• Fixed the issue of Facebook login after adding Radioo app to Facebook developer and Back4app account.
25 May 2018
• Accordingly to the new EU GDPR terms, I've updated the 'tou.html' file and Documentation.
IMPORTANT: This means that if a User asks for his/her Account deletion, you must do it within 24 hours, as the GDPR's "Right to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
18 April 2018
*** MAJOR UPDATE ***
• Replaced AdMob banners code with Interstitial ads in Home.swift, Stations.swift and Favorites.swift
• Completely reskinned the app with a new fresh and modern design
• Removed the NavigationBar from the NavigationController in Storyboard | added UIViews as top bars in the other Controllers, along with new custom Buttons and Labels
• Added a new Font folder with Quicksand fonts | changed the default fonts with that one in the Storyboard
• Created a "Stations" new class in the Parse Dashboard, so now you don't need to create any class for the music genres, all radio stations must be stored into the Stations class
• Edited Home.swift, Stations.swift and Favorites.swift files (compare your old swift files with the updated ones and perform the code changes)
• Added these lines in Configs.swift:
   let STATIONS_CLASS_NAME = "Stations" 
   let STATIONS_GENRE = "genre" 
   let STATIONS_FAVORITED_BY = "favoritedBy" 
    let FAVORITES_STATION_POINTER = "stationPointer" 

*** IMPORTANT: IF THIS IS AN UPDATE FOR YOU, then you should uncomment 'generateClassesAndColumns()' from viewDidLoad in Home.swift, run the app once and let it create a demo radio station and the "Stations" new class in your Parse Dashboard
After that, you need to create all your new rows for radio stations in the "Stations" class, you can copy URL and Name of your old radio stations from their classes, and the genre name of the cells of the 'genre' column must match the genre names you've inserted in the "Genres_" class. 
Once you're done, you can remove all music genre classes you've previously created (like Rock, Ambient, Jazz, etc.)
One more thing, you need to add a radio station to Favorites, then check the "Favorites" class in your Parse Dashboard, it'll have a new column called "stationPointer". This value is just the objectId of the favorited station from the "Stations" class, so if you have other rows in the "Favorites" class, they'll have the cells of the 'stationPointer' column empty [undefined]. You have to copy the objectId's of those radio stations and paste them in their relative cells, so the Favorites system will work smoothly.
3 April 2018
• Updated to recommended settings with Xcode 9.3
• Updated the 3 Facebook SDKs (because of Swift 4.1 release):
FBSDKCoreKit.framework
FBSDKLoginKit.framework
FBSDKShareKit.framework

Radio est un modèle d’application universelle qui stocke des stations de radio en ligne gratuites dans une base de données flexible Parse Dashboard hébergée sur https://back4app.com tous les liens de fichiers .m3u de SHOUTcast.com. Vous devez télécharger les fichiers M3U et en extraire l’URL de diffusion, puis les coller simplement dans votre propre tableau de bord Parse pour créer des listes de lecture.

Veuillez noter que puisque cette application lit de la musique avec AVPlayer, vous pouvez également lire des fichiers .pls ou .mp3, l’important est que la chaîne de votre lien se termine par .pls ou .mp3.


Vous pouvez écouter des stations de radio n’importe où avec une connexion 3G ou WiFi, ajouter des radios aux favoris (connexion/inscription requise) et sélectionner vos chaînes de radio par genre, et partager la radio que vous écoutez dans le monde.

Étant donné que son backend est par Parse, vous n’avez pas besoin d’acheter de domaine/d’hébergement, il n’y a AUCUN fichier PHP à télécharger sur un serveur Web, vous économiserez donc de l’argent côté serveur.

Vous pouvez également utiliser le Adminca.com, un panneau CMS gratuit pour Parse SDK comme une excellente alternative pour insérer/modifier des données dans votre tableau de bord Parse, après avoir créé votre application sur back4app, créez un compte gratuit sur http://adminca.com et créez un nouveau panneau, choisissez Self-hosted Parse Server et collez votre lien Host, Application ID et Master Key dans les champs relatifs (vous pouvez les trouver dans les paramètres de base de votre tableau de bord back4app)

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 13

Radio est très facile à personnaliser, Storyboard, Universal, projet XCode natif, langage Swift, backend Parse SDK.

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 14

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 15

À propos du SDK d’analyse et de back4app

Lisez cet article pour plus d’informations sur back4app et Parse SDK : https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app

Puis-je héberger Parse Server sur mon propre serveur ?

Oui, bien que je ne fournisse pas d’assistance pour le processus d’installation, vous pouvez lire le guide officiel ici : http://parseplatform.org

J’obtiens une erreur de signature de code dans Xcode 8.x

C’est un bogue de Xcode 8 avec macOS Sierra, consultez cet exemple de vidéo pour voir comment le corriger : https://youtu.be/z2LemT1_LqA

Comment supprimer les annonces interstitielles AdMob

Utilisez l’outil Rechercher sur Xcode pour trouver cette ligne de code :

self.showInterstitial()

et commentez simplement toutes les lignes que l’outil de recherche a trouvées

Qu’en est-il de l’assistance gratuite pour ce modèle ?

Je peux offrir un support gratuit pour les bugs rencontrés dans le code original. Au lieu de cela, si vous avez modifié le code et gâché quelque chose avec, je peux appliquer des frais pour le réparer soit via TeamViewer, soit en vérifiant les fichiers de projet de votre application directement sur mon ordinateur.

Dois-je utiliser la dernière version de Xcode pour modifier ce modèle ?

Oui, je mets toujours à jour mes applications avec la dernière version de l’IDE.

Pourquoi ai-je besoin d’avoir une connexion à partir du compte Apple dans l’application ?

Oui, car à partir du 30 avril 2020, les autorités APPLE ont restreint les applications utilisant une connexion tierce à partir de FACEBOOK, GOOGLE, etc. devraient également intégrer la méthode “APPLE SIGN IN” dans l’application. Pour référence: DIRECTIVES DE CONNEXION APPLE

Termes et politique à propos de Back4App

Les utilisateurs sont tenus de modifier les clés back4App et les clés APP après avoir acheté le code source et tous les éléments connexes de CUBYCODE. Comme CUBYCODE se réserve le droit d’engager des poursuites judiciaires, si les utilisateurs continuent d’utiliser le compte de la société Back4App à des fins de test.

Captures d’écran

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 16 Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 17 Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 18 Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 19 Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 20 Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 21


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 22

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 23

  • Projet XCode 11.4+ – Swift 4.5+ – 64 bits
  • Universel – Storyboard – iOS 13.5+
  • Bannières AdMob
  • Annonces interstitielles AdMob
  • Marche avec Parse Server hébergé sur back4app
  • Insérez/modifiez facilement vos stations de radio et genres dans votre tableau de bord Parse
  • Guide de l’utilisateur PDF inclus
  • Graphique d’icônes PSD inclus
  • Facile à personnaliser, code bien commenté

Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 24

  • Apple Mac avec sa dernière version de système d’exploitation installée
  • La dernière version de Xcode et quelques connaissances sur son interface utilisateur
  • Photoshop ou tout autre logiciel d’édition d’images
  • Un compte Apple iOS Developer actif pour soumettre des applications à l’App Store
  • Un compte AdMob pour générer votre propre UNIT ID
  • Un compte gratuit sur back4app.com


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 25


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 26


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 27


Radioo |  Modèle d'application iOS Universal Multi-Radio Stations (Swift) - 28

[ad_2]
Source

[cm_ad_changer campaign_id="1"]