◆ SwiftUI로 간단한 UI부터 점점 더 복잡한 UI까지 구축
◆ SwiftUI의 상태 관리 시스템 이해
◆ 컴바인과 스위프트의 새로운 async/await API를 사용해 네트워크에 접근하고, 그 외 비동기 API에 접근
◆ SwiftUI, 컴바인, async/await을 사용해 애플 플랫폼에서 현대적인 애플리케이션 설계와 구조화
1부에서는 SwiftUI와 그 상태 관리를 다룬다. SwiftUI의 선언적 접근 방식으로 사용자 인터페이스를 구축하는 방법과 SwiftUI의 반응형 상태 관리로 여러 화면에서 애플리케이션 상태를 동기화하는 앱을 쉽게 작성하는 방법을 살펴본다.
2부에서는 애플의 반응형 프레임워크인 컴바인에 중점을 두고, 컴바인의 작동 방식과 백엔드와 인터페이스하는 UI 및 코드 모두에 사용하는 방법을 알아본다.
3부에서는 스위프트의 새로운 구조적 동시성(async/await라고 더 잘 알려져 있음)과 컴바인과의 관계, 그리고 이를 사용해 URLSession과 같은 비동기 API 및 파이어베이스와 같은 다른 비동기 API와 인터페이스할 수 있는 앱을 구축하는 방법을 다룬다.