I discuss the process of converting an app that was built and designed for the Mac and iPad to an iPhone version using SwiftUI. I talk about the code involved, how Size Classes matter and supporting landscape on the iPhone. At the end of the video I do a quick walk through of the iPhone version of Creator View to showcase the screens and discuss my design thought process.
This is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.
Download Creator View:
https://apps.apple.com/us/app/creator-view/id1602715129
Twitter:
Sean Allen - https://twitter.com/seanallen_dev
Creator View - https://twitter.com/CreatorViewApp
If you like my teaching or presentation style, I've started creating my own courses:
https://seanallen.teachable.com/
Link to my book - How I Became an iOS Developer:
https://gumroad.com/l/sean-allen-origin
Timestamps:
0:00 - What I'll Discuss
0:29 - The Code - Key Elements
1:11 - Size Classes
1:59 - Adapting at Entry Points
3:06 - Using Size Classes to Support Landscape
3:53 - Landscape - AdaptiveOrientationStack
4:48 - Should You Support Landscape - Rant
5:37 - Creator View Landscape Support
6:15 - Should I Have Designed for iPhone First?
7:55 - Multi-Platform - Development Slows Down
8:54 - iPhone App Walkthrough & Demo
Hired.com:
https://hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Paul Hudson's Hacking With Swift:
https://gumroad.com/a/762098803
Donny Wals - Combine:
https://gumroad.com/a/909014131
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
https://gumroad.com/a/656585843
Ray Wenderlich Books:
https://store.raywenderlich.com/a/20866/link/1
Links to my iOS Dev Setup & iOS Dev Book Recommendations
https://www.amazon.com/shop/seanallen
#swift #softwaredeveloper #iosdeveloper