In this SwiftUI tutorial you will learn how create a Tinder-like iOS app with SwiftUI gestures in Xcode 11. We’re going to develop a modern iOS and iPadOS mobile app with swipe motion powered by the SwiftUI framework. Having said that, we will dive into some advanced gesture techniques in this section.
The app presents users with a pile of Honeymoon destination cards and allows them to use the swipe gesture to like or dislike a card. This could be a great portfolio app that you can show up with confidence in your job interview.
How to Build a Tinder-Like iOS 13 App with SwiftUI Gestures in Xcode
What will you learn and what are the main objectives of this SwiftUI project?
Let’s set up the Honeymoon Destination iOS 13 project in Xcode
Let's create a Launch Screen for the project
How to build up the layout of the individual Honeymoon Card view
Let’s develop the Header layout of the Honeymoon App with SwiftUI
Let’s develop the Footer layout of the Honeymoon App with SwiftUI
How to create reusable components and write less code with SwiftUI
Let’s create a new view for the guides of Honeymoon App
How does binding work with SwiftUI?
Show views with Binding and dismiss view with Environmental objects
Let’s create a new view for the credits and app info
Show views with Binding and dismiss view with Environmental objects (exercise)
Let’s implement the card deck with computed property
How to implement the Swiping Motion with SwiftUI
Let’s display the Heart and X-mark symbols during the swiping
How to remove and insert the cards
Enhancing the animation with custom transitions with SwiftUI
Implementing haptic feedback (success) and playing sound effects