In this episode we build an app to app to track Dad Jokes, first using navigation views and lists, then porting it to macOS using Catalyst and native macOS SwiftUI, and finally adding in custom UI with gestures and more.
SwiftUIKit adds extra functionality to SwiftUI, like extensions to existing types and completely new views, pickers, utilites, services etc. SwiftUIKit is divided into these areas: Blurs, Cameras, Data, Extensions, Gestures, Navigation, Pickers, Presentation, Sharing, Styles Views
A common UI pattern in iOS apps is a card of content that slides up over other content, either minimised or at half-screen or full-screen positions. [...] Here’s an example of how to implement that type of floating panel using SwiftUI.
SwiftUI has a powerful and easy to use approach in building Gestures. Today we will talk about how we can use gestures in SwiftUI. We will touch special GestureState Property Wrapper which is very similar to State but works only with gestures. Finally, we will build swipeable Tinder cards as a sample project.