Summary
In this chapter, we worked on adding an API to our SwiftUI app. We set up our own API using Combine. By completing this chapter, we have worked with model objects that are decodable. We also set up a video player that can play videos.
At this stage, you should feel comfortable with SwiftUI on all devices. You should be comfortable with being able to take any design that you see and recreating it in SwiftUI. Even though we did not design an app that works on all devices, you have all the skills you need to make this happen.
SwiftUI is a great tool once you start using it on a regular basis. Writing this book has made me fall in love with it even more because I enjoy designing with SwiftUI and then tying in interactivity with Binding
and State
. Because of this book, I have created video courses on learning how to design with SwiftUI. This should be sufficient proof to demonstrate how much I enjoy working with it.