SwiftUI Canvas Editor With Advanced Gestures & Haptics - MVVM - Xcode 13 - SwiftUI Tutorials

preview_player
Показать описание
Hello Guys 🖐🖐🖐
In this Video I'm going to teach how to create Fully Functional Canvas Editor Like Canva App With Advanced Gestures and Haptics Using SwiftUI 3.0 | SwiftUI Photo Editor Design Tool | SwiftUI Complex UI | SwiftUI Haptic Feedback | SwiftUI Canvas Editor | SwiftUI Image Editor | SwiftUI Advanced Gestures | SwiftUI Simultaneous Gestures | SwiftUI Tap, LongPress, Rotation and Magnification Gestures | SwiftUI MVVM | SwiftUI @ViewBuilder | Swift | SwiftUI Xcode 13 | SwiftUI for iOS 15 | Xcode 13 SwiftUI.
#apple #swiftui #ios #xcode #animation #ui #ux #design

► Support Us

► My MacBook Specs
M1 MacBook Pro(16GB)
Xcode Version: 13.3
macOS Version: 12.3 Monetary

► Social Platforms

► Timestamps
0:00 Intro
0:44 Project SetUp
1:11 Building Basic Canvas Controls
2:10 Building Canvas View
4:45 Building Image Picker
7:20 Adding Images To Canvas Stack
9:29 Adding Advanced Gestures For Canvas Items
12:43 Implementing Haptics Feedback + Moving View to Front
15:46 Converting SwiftUI View to Image & Saving to Albums
19:50 Final Demo
20:33 Deleting Items From Canvas Stack

Thanks for watching
Make sure to like and Subscribe For More Content !!!
Рекомендации по теме
Комментарии
Автор

Awesome tutorial... Thank you for sharing

Mahadev-xu
Автор

Unable to click the close button because a zoomable image is behind it.

abdulhananhafeez
Автор

Is it possible to do three simultaneous gestures? That register simultaneously? Suppose you have a Pan, Zoom, and Rotate gesture. Also, how do you magnify and rotate the View around an arbitrary anchor point? Those are the rough edges of SwiftUI that forces me to fall back to UIKit. In UIKit, three simultaneous gestures are a breeze, with SwiftUI, currently, it seems impossible.

joqqy
Автор

At 11:35, you zoom out and it takes multiple pinches because it zooms out slower than normal. This exact thing happened to me when I was using magnification gesture and I ended up just implementing a ui view representable (following one of your tutorials I think😎) for pinch to zoom. Do you know why this happens?

EliHartnett
Автор

@kavsoft
Amazing stuff. Do you have course for SwiftUI with voice like lectures? Would love to join.

ahmadwaqas
welcome to shbcf.ru