Visually learn SwiftUI, Apple's latest User Interface framework, and build a top-notch iOS 13 and iPadOS card app.
This class is designed for you to start SwiftUI and iOS 13 app development.
Who is this class for?
This SwiftUI class is suitable for anyone without any prior knowledge in iOS development.
What is the difficulty level of this class?
The difficulty level of this SwiftUI class is Beginner.
What will you learn and what are the main objectives of this SwiftUI project?
By the end of the class, students are able to accomplish the following development tasks and build an iOS mobile application with eye-catchy UI/UX design using the SwiftUI framework in Xcode:
- How to set up a new iOS 13 project
- How to create a launch screen
- How to add icons for the app
- How to create a card layout with SwiftUI
- How to load different information from a data file
- How to play sounds
- How to animate user interface elements with SwiftUI
- How to create a haptic feedback feature
- How to show alerts with SwiftUI
- Finally, how to create stickers without writing any code
How can students get feedback from the teacher and other students?
Students can share screenshots of their finished projects with the teacher and other students on the Skillshare learning platform by creating a new project in the class.
By doing that the teacher of the class with many years of experience in the app development industry and other students are able to give feedback to the students.
Students are encouraged to use the comments system and share their learning experiences with us as well.
Technical requirements of the project
There are only two technical requirements for this SwiftUI class:
-
macOS Catalina from Apple (free)
https://www.apple.com/macos/catalina/ -
Xcode 11 from Apple (free)
https://developer.apple.com/xcode/
Start your SwiftUI development and app UI/UX design journey with this hands-on project and learn by doing.
Without further ado, see you at the class!