
Storyteller | iOS Universal Video Sharing App Template (Swift)
iOS and Android variations can share the identical database on back4app
seventh August 2024 • Implemented new design • Added help to iOS 17+ and Xcode 15+
23 Mar 2023 • Added help to run on iOS 16.2+ and Xcode 14+ variations • New screenshots and design
25 Feb 2022 • Updated the code to help iOS 15+ model gadgets • Added new design to all screens containing itemizing and tabs with an thrilling new shade theme
July 2021 • Removed the problems and replace the code • Resolved the crash of Facebook login and added new credentials for Facebook • Updated the code to help the newer variations of Xcode and iOS
23 May 2020 • Added Apple sign up technique . • Updated code to iOS 13.4.1 and Xcode 11.4 + variations to help new options and updates
25 May 2018 • Accordingly to the brand new EU GDPR phrases, I've up to date the 'tou.html' file and Documentation. IMPORTANT: This implies that if a User asks for his/her Account deletion, you could do it inside 24 hours, because the GDPR's "Right to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
30 April 2018 • Fixed the bug on saving movies to Photo Library by including a 'Privacy - Photo Library Additions Usage Description' row within the Info.plist file
19 April 2018 *** MAJOR UPDATE *** • Reskinned the app fully within the Storyboard • Edited the peak and views positions of the 'HomeCell' within the Home, Following. Account and DifferentUserProfile controller within the Storyboard | Changed the tableView's top of the 'topForRowAt indexPath:' delegate into 160 of their relative .swift information • Replaced AdMob banners code with Interstitial adverts code within the Home.swift, Following.swift, Account.swift and DifferentUserProfile.swift information | Adjusted the peak of the TableViews int their relative Controllers within the Storyboard • Changed the AdMob Unit ID string in Configs.swift: let ADMOB_INTERSTITIAL_UNIT_ID = "ca-app-pub-3940256099942544/1033173712" • Changed the App icon • Added Followers and Following buttons and relative code in DifferentUserProfile.swift • Edited the 'viewDidAppear()' technique within the Follow.swift file to be able to use a brand new 'userObj' variable as a substitute of the currUser one • Added an 'avatarButton' UIButton in all of the prototype cells within the controllers of the Storyboard and linked them to the 'HomeCell' class of the Home.swift file • Added a way to point out a person's profile display by tapping the avatarButton of the cells within the Home.swift and Following.swift information • Changed all 'videosClass' situations to 'vObj' by utilizing the Find/exchange device in Xcode • Changed principal inexperienced shade right into a customized purple one within the Storyboard and added its UIColor variable in Configs.swift: let MAIN_COLOR = UIColor(crimson: 217/255, inexperienced: 50/255, blue: 93/255, alpha: 1)
3 April 2018 • Updated to really useful settings with Xcode 9.3 • Updated the three Facebook SDKs (due to Swift 4.1 launch): FBSDKCoreKit.framework FBSDKLoginKit.framework FBSDKShareKit.framework
Storyteller is a Universal App Template the place you possibly can document movies for a size of max. 20 seconds and publish them inside the app primarily based on classes (like Comedy, Food, Places, DIY, and so forth.), share their title and thumbnail picture to social networks, Mail and SMS.
You can comply with customers to get their newest movies, dismiss watched movies by swiping down your finger on the display. This app features a Report inappropriate content material function, replay watched video and Terms of User HTML file (which you’ll have to rigorously edit in accordance with Apple’s EULA phrases).
Since its backend is by Parse you don’t have to purchase any area/internet hosting, there are NO PHP information to add to an online server so that you’ll avoid wasting cash for server facet.
Storyteller is a local XCode challenge, Swift language, Universal, Parse SDK hosted on http://back4app.com, tremendous straightforward to customise.
About Parse SDK and back4app
Read 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 by myself server?
Yes, though I don’t present help for the setup course of, you possibly can learn the official Guide right here: http://parseplatform.org
I get a Code signing error in Xcode 8.x
That’s a bug of Xcode 8 with macOS Sierra, examine this pattern video to see the right way to repair it: https://youtu.be/z2LemT1_LqA
How to take away AdMob Interstitial adverts
Use the Find device in Xcode to search out this line of code:
self.presentInterstitial()and remark it out.
What about free help for this template?
I can supply free help for bugs encountered within the authentic code.
Instead, if you happen to’ve edited the code and messed one thing up with it, I could apply some price to repair it both through TeamViewer or by checking your app challenge information immediately on my pc.
Should I exploit the most recent model of Xcode to edit this template?
Yes, I all the time replace my apps to the most recent model of the IDE.
Why do I must have login from Apple Account within the app?
Yes, as a result of from thirtieth April 2020, APPLE authorities restricted the apps utilizing third celebration login from FACEBOOK, GOOGLE and so forth must also combine “APPLE SIGN IN” technique within the app. For reference: APPLE SIGN IN GUIDELINES
Terms & Policy about Back4App
Users are sure to vary the back4App keys and APP keys after buying the supply code and all of the associated stuff from CUBYCODE. As CUBYCODE will reserve the rights to take some authorized actions, if customers proceed to make use of firm’s account of Back4App for his or her testing functions.
Screenshots
- XCode 11.4+ challenge – Swift 4.5+ – 64bit
- Universal – Storyboard – iOS 13.5+
- AdMob banners
- AdMob Interstitial adverts
- Backend with Parse Server hosted on back4app
- Push Notifications for Follow and Likes
- Record movies with only a faucet, publish them by selecting a class.
- PDF User Guide included
- PSD icon graphics included
- Easy to customise, nicely 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 some other picture editor software program
- An Apple Developer account to submit apps to the App Store
- An AdMob account to generate your personal banner UNIT ID
- A free account on back4app.com