Building and Managing User Interfaces
Updated in May 2025. Embark on a journey to master the essentials of building and managing user interfaces using Swift and SwiftUI, tailored for iOS 17. The...
About This Course
Updated in May 2025. Embark on a journey to master the essentials of building and managing user interfaces using Swift and SwiftUI, tailored for iOS 17. The course begins with an in-depth exploration of fundamental frameworks such as Foundation, which provides the backbone for data manipulation and basic tasks in iOS applications. You'll learn how to handle strings, ranges, numbers, dates, measurements, and timers, ensuring you can manage various data types efficiently and accurately. Additionally, you’ll delve into the RegexBuilder framework, mastering the art of text parsing and data validation with regular expressions. Moving forward, the course dives deep into the SwiftUI framework, starting with the essential tools in Xcode's projects and editor area. You'll explore the structure of SwiftUI files, the use of the canvas for real-time UI design, and advanced concepts like opaque types. Each section of SwiftUI is covered comprehensively, from text views and modifiers to color views, materials, images, and SF Symbols. You'll also learn about event modifiers, custom modifiers, and various layout techniques, including stacks, grids, and custom views, ensuring you can create flexible and adaptive interfaces. The final part of the course focuses on declarative user interfaces and lists, crucial for modern iOS development. You’ll gain expertise in managing state with @State and @Binding, implementing control views like buttons and text fields, and working with advanced components like sliders, progress views, and steppers. You'll also explore list management, including scrollable views, lazy grids, sections, swipe actions, and outline lists. By the end of this course, you'll be equipped with the knowledge and skills to build sophisticated, responsive, and visually appealing iOS applications. Ideal for iOS developers with basic programming and iOS knowledge looking to enhance their Swift and SwiftUI skills. Experience is Swift programming is recommended.
Topics Covered
Frequently Asked Questions
How much does Building and Managing User Interfaces cost?
Visit the Building and Managing User Interfaces course page for current pricing and available discounts.
Who teaches Building and Managing User Interfaces?
Building and Managing User Interfaces is taught by Packt - Course Instructors, Packt.
What skill level is Building and Managing User Interfaces for?
This course is designed for advanced learners.
Similar Courses
HTML & CSS Coding for Beginners: Build your own portfolio!
Chris Dixon
Maya for Beginners: Animation
Lucas Ridley
JavaScript for Beginners (includes 6+ real life projects)
Kalob Taulien
Beginner Bootstrap 4: Hand code beautiful responsive websites fast
Chris Dixon