Building Great User Experiences with UIKit
In Chapter 6, we took a break from coding and discussed topics that evolve our code, such as testing, debugging, and more. Now, it’s time to go back to what we love to do, and what is more loveable in iOS development than building a great UI experience?
For most iOS developers, UIKit is considered to be the most critical framework right after Foundation, and in iOS interviews, it’s a mandatory topic.
Even though UIKit is a huge framework, this chapter will cover the essential topics required for iOS developers:
- We will go over the Auto Layout system
- We will discuss the different
UIView
features - We will ensure a deep understanding of
UITableViews
- We will talk about
UIViewController
and its role in our app - We will dive into the navigation world
- We will learn the basic concepts of animations
As I said – UIKit is an enormous topic, and there are many more, but we are focusing on the...