StudioOne | iOS Universal Photography Portfolio App Template (Swift)
Sep 21st 2016 • Updated to Xcode 8 • We had to embed all the views that are in ScrollViews into a UIView called 'contView' in Storyboard, so the app will keep all layouts ok due to a bug of Xcode 8 on Autoresizing mask. You'll find this line of code into viewDidLoad() methods in the .swift files that have a ScrollView: contView.frame.size.width = view.frame.size.width NOTE: Due to the bug on Xcode 8, every time you'll reopen your Xcode project, you will have to select those 'contView' UIViews and set their width to 320 by using the Size inspector panel on the right size
May 20th 2016 • Removed iAd since it'll be discontinued by June 2016 • Changed NSMutableArray() instances into [CKRecord]() for better Swift performance
Feb 19th 2016 • Updated app and User Guide to work directly on CloudKit's PRODUCTION environment and test the app like if it was live on the App Store
Feb 12th 2016 • Updated with CloudKit, removed Parse
StudioOne is a Universal App template which is dedicated to photography studios or even freelancers in order to offer a nice app to their clients. It works with CloudKit backend and its main feature is that you can update the app without submitting it to the App Store again, just edit the records in your own CloudKit Dashboard and the users will see your changes when they’ll open the app. Check out its video preview to see how to update data for this app.
Create Portfolio categories and include your pictures in them, edit the Home screen’s info as well as your Contact details (social networks, phone and email address), list your events with address and map view.
StudioOne is very easy to customize, single Main.storyboard file, optimized for all iOS devices, native XCode project, Swift language, CloudKit backend.
Since this app works with CloudKit backend, you will need to setup your Bundle Identifier and link your app with your CloudKit Dashboard before posting or making any test (it’s FREE). You will also need to be logged in with your iCloud account in your device or Simulator.
Please note that, after creating the schema of Record Types in the CloudKit DEVELOPMENT environment, you’ll have to switch to PRODUCTION environment, and then you’ll be able to test the app only on a real iOS device.
Also, if you’ve created records in the DEVELOPMENT environment, you won’t find any of them in the PRODUCTION one, you will have to insert them again. It’s just how CloudKit works, there’s no import feature in it. Therefore we suggest you to work with the app only in PRODUCTION environment, as the User Guide explains.
Anyway, in case you’ll want to user the Simulator for your first tests in the DEVELOPMENT environment, you will have to click on the .entitlements icon of the files list in the XCode left panel and change the string “Production” into “Development”.
Then, when you’ll switch back to PRODUCTION in your CloudKit Dashboard, remember to replace “Development” with “Production” again.
- XCode 8.x project – Swift – 64bit
- Universal – iOS 8/9/10+ – Storyboard
- AdMob banners
- Works with CloudKit backend
- Easily update your info and data via the your CloudKit Dashboard
- PDF User Guide included
- PSD graphics included
- Easy to customize, well commented code
Have fun with StudioOne, and don’t forget to rate it on your Downloads page!
Important Disclaimer: We’ve recently found out that some developers have bought our app templates, reskinned them just a bit and put them on sale on other source code markets smilar to CodeCanyon, saying that they developed and own such source codes.
That is a serious copyright infringement, developers who buy our templates are allowed to reskin and sell them as apps on the App Store (accordingly to the License type they’ve purchased a template for), but are not allowed to put our original source codes for sale on source code markets, including CodeCanyon. We will report developers who made copyright infringements to the competent authorities. Thanks.