This specialization is designed to teach you the essential skills needed to design captivating user interfaces (UI) for iOS applications.
You'll begin by learning the fundamentals of iOS development, setting up your iOS development environment, and getting acquainted with the Swift programming language. As you progress, you'll master fundamental Swift programming concepts, such as constants, variables, data types, and control flow patterns. After which, you'll bring your designs to life by building functional UI for iOS using frameworks like UIKit and SwiftUI. You'll learn how to create and control UI views, organize UI with containers, and enhance views with advanced techniques like UI transformations and animations.
By the end of this specialization, you'll have a comprehensive skill set for designing and implementing both functional and stunning user interfaces for iOS applications.
Applied Learning Project
This program includes instructions and many practice-based assessments that will help you simulate relevant real-world scenarios that are critical for iOS development success. It will teach you how to program with Swift and build beautiful UI for iOS applications. These assessments and projects may include:
Swift programming through hands-on coding exercises and projects.
Develop iOS UI using Swift, UIKit, and SwiftUI