When you have been coding for 40 years, you are new to the SwiftUI scene, or you are a designer – everyone loves to throw. Feel the urge and imagine what your app would look like if it were designed for the Mac or iPhone interface of yesterday. Are you an avid fan of the 2000s style? Maybe you prefer the gray size of the System 6 image or maybe you hope to return to the early days of iPhoneOS skeumorphism. Now it’s your turn to go back with us and design a SwiftUI look that captures that retro style.
Start the test
It is important to choose your digital companion before you travel on time. Once you have decided, now is the time to pick up Xcode. Use your favorite random number generator to select the year between 1984 and 2013 – or open Swift Play Plan to return to time if you wish.
let myCoolRetroYear = Int.random(in: 1984..<2013)
print("Reimagine your app's interface like it's from the year \(myCoolRetroYear)!")
After a year, start imagining your interface with the most popular Apple Design languages in that time! Explore how much you can create a UI with the help of Xcode Previews for designers and newcomers to the code world. And when it comes time to start adding code, see how SwiftUI makes it easy and fun. Increase your knowledge of SwiftUI for experienced code fighters and explore the new features of SwiftUI that will re-create your heritage.
Do you want to share your work in progress or collaborate with other developers? You can display your completed design in developer forums.
Visit Apple Developer Forums
Resources
SwiftUI Introduction
Explore the world of Proclamation-Style Programming Learn how to build a fully functional SwiftUI application from scratch Explaining the benefits of coding and how SwiftUI and Xcode combine forces to help build amazing applications.
Read the Terms and Conditions of WWDC21 Challenges