SwiftUI and Declarative Programming
The previous chapter was highly intensive. We discussed the most critical framework in iOS development besides Foundation.
This chapter is more than just discussing a framework – we will discuss an idea, a programming paradigm.
We can’t approach a job interview today in iOS without a basic knowledge of declarative programming, a topic that was no more than “nice to have” a few years ago.
If you have gaps in your knowledge or limited experience, read this chapter thoroughly to fill that knowledge gap before you start your interview.
This chapter covers these exciting topics in declarative programming:
- Exploring a new era in the development
- Understanding declarative programming
- Learning states and observable objects
- Navigating SwiftUI views
- Expertise with the SwiftUI life cycle
- Expertise with Combine
Let’s start with a brief background about declarative programming.
...