ABSTRACT

This chapter covers building blocks of Swift user interface (UI) like Controls, Views, Lists, and Text. It looks at the SwiftUI as a whole, explore Custom components, and then configure and declare the code's key components. SwiftUI is a framework that provides views, controls, and layout structures for declaring student's app's user interface (UI). It also makes use of event handlers for delivering taps, gestures, and other types of input to student's app, as well as tools to administer the flow of data from student's app's models down to the views and controls that users are going to interact with. SwiftUI is very much committed to advancing app experiences and tools. It does so through enhancing student's apps with new features, such as improved list views, better search experiences, and support for control focus areas.