In this chapter, we will cover:
Working with Button
Creating a sheet of buttons with ActionSheet
Carousel
Managing a list of data using List
Grouping items in a List
Navigating through a list of data using indexBar
Working with a list of nested data using NestedList
Picking your choice using Picker
Switching between multiple views using SegmentedButton
Working with Tab panels
Quicker access to application features using Toolbar
Creating a new component
Extending an existing component capability
Overriding a component behavior
Adding behavior to an existing component using plugins