Тёмный

SwiftUI Profile Animation | Matched Geometry Effect 

Sean Allen
Подписаться 155 тыс.
Просмотров 18 тыс.
50% 1

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@seanallen
@seanallen 2 года назад
SwiftUI & iOS Dev Courses - seanallen.teachable.com/
@dskygn
@dskygn 4 месяца назад
Nice, clear and on-point explanation. Thank you for your precious work.
@seanallen
@seanallen 4 месяца назад
Glad it was helpful!
@abs80900
@abs80900 2 года назад
I’m developing the features on an app I’m working on and I can’t wait to start working on polishing the UI after seeing this video, LOVE IT!!! I also LOVE how you show how it is done in a step-by-step fashion!
@seanallen
@seanallen 2 года назад
Glad you found the video helpful, Abdulaziz. Good luck on the app!
@christostsangaris4785
@christostsangaris4785 2 года назад
Damn it Sean!! I wish all my teachers were that good in explaining things!
@seanallen
@seanallen 2 года назад
Thanks for the compliment, Chistos!
@AbdulRahmanGhalayini
@AbdulRahmanGhalayini Год назад
very good video. by the way, instead of creating several namesoaces, you can create an enum for name space ids with raw value of type string and you define there the ids image, name and job. then you can use the raw value safely in the matched geometry with only one same profileAnimation namespace. well done
@lowell_
@lowell_ 2 года назад
Thanks for making this, I'm no longer mystified by this modifier 😄 can't wait to use this for something
@seanallen
@seanallen 2 года назад
This opens up the door for a lot of very cool animations.
@vamsi3877
@vamsi3877 2 года назад
long back It took too much time to do the same in Swift , Thanks to SwiftUI 👏easy peasy
@seanallen
@seanallen 2 года назад
Animating all those constraints would be a major pain in UIKit, that's for sure.
@user-ob4hs4vf8v
@user-ob4hs4vf8v Год назад
very clear ,nice job👍
@seanallen
@seanallen Год назад
Thank you! 👍
@syedibrahim1361
@syedibrahim1361 2 года назад
Clean! Loved it!
@noamif
@noamif 2 года назад
Such little work, such great results. love it, and love seeing videos again man
@seanallen
@seanallen 2 года назад
Thanks Noam. Good to be back.
@ordozgoite
@ordozgoite 6 месяцев назад
Thank you so much!
@seanallen
@seanallen 6 месяцев назад
You're welcome!
@sasniyFriz
@sasniyFriz 2 года назад
wow, so simple and yet so powerful
@seanallen
@seanallen 2 года назад
Agreed. You can do some pretty cool stuff with .matchedGeometryEffect()
@Deadpool25mm
@Deadpool25mm 6 месяцев назад
Cool! Thanks
@ToddHoff
@ToddHoff 2 года назад
Nice. It makes a lot more sense now. It also struck me that this is a good example as to why you want to use MVVM (or whatever) because advanced view stuff like this really clutters the view with view management logic. I really put way too much business logic in my views.
@seanallen
@seanallen 2 года назад
No matter which architecture you use, you have the right idea. Too much business logic in the views is confusing.
@rasheshbosamiya1482
@rasheshbosamiya1482 2 года назад
wonderful, thank you for sharing!
@seanallen
@seanallen 2 года назад
Glad you enjoyed it. Rashesh!
@muncho404
@muncho404 2 года назад
Lovin it✨
@seanallen
@seanallen 2 года назад
Happy to hear it, Murman
@designckinet
@designckinet 2 года назад
Thanks for your video
@seanallen
@seanallen 2 года назад
You're welcome, Andrii.
@LucyTheLightbringer
@LucyTheLightbringer Год назад
Hey what’s the difference between using your view as a label to a button as opposed to attaching a onTapGesture modifier like you did in the video?
@gakkieNL
@gakkieNL 2 года назад
Great video. Thanks i
@seanallen
@seanallen 2 года назад
Glad you liked it 👍
@AvinashKumar-sk6vr
@AvinashKumar-sk6vr Год назад
Hello sir, When we Scroll the list or scroll view content profile image animation is not working smooth. please give any solution for it.
@AvinashKumar-sk6vr
@AvinashKumar-sk6vr Год назад
@seanallen
@victorriurean
@victorriurean 2 года назад
nice
@user-ec1dn3uz5k
@user-ec1dn3uz5k 2 года назад
Hi Sean have been building iOS apps recreationally since 2017 as a self taught dev. I’m finally now eligible to work in the US, any advice on how I can land my first iOS job ? I have an app on the AppStore and working on another to be published. I also have a blog I’m currently working on to show case my skills and swift passions. What’s my chances ? Any advice for a noob?
@MoAdel92
@MoAdel92 2 года назад
is withAnimation only enough without matched Geometry ?
@JJ-up4xt
@JJ-up4xt 2 года назад
Hi do u use combine along with swift ui?
@maqusss
@maqusss 2 года назад
wierd that ids are also namespaces
@Lukasbimba93
@Lukasbimba93 2 года назад
Is this possible with Storyboard?
@seanallen
@seanallen 2 года назад
These animations are certainly possible in UIKit. You would need to animate your constraints.
@davidardo4466
@davidardo4466 2 года назад
Hello, age is important for a developer. I am 23 years old. How do I improve? thank you
@seanallen
@seanallen 2 года назад
practice, practice, practice. I didn't write my first line of code til I was 32. You got time.
@w0mblemania
@w0mblemania Год назад
Age is not important. You just need a willingness to learn, and keep learning. A sense of curiosity is important, too.
@gofudgeyourselves9024
@gofudgeyourselves9024 2 года назад
Narendra Modi
Далее
SwiftUI Toggle - Button & Switch Tutorial
5:19
Просмотров 9 тыс.
MatchedGeometryEffect in SwiftUI
26:31
Просмотров 6 тыс.
MINECRAFT CREPPER EXPLODES SHARK PUPPET!
00:15
Просмотров 6 млн
SwiftUI Tooltips with TipKit (Popover & Inline Tips)
16:17
Super Power Scroll Views - SwiftUI - iOS 17
9:14
Просмотров 26 тыс.
8 Common SwiftUI Mistakes - and how to fix them!
28:05
SwiftUI GeometryReader
27:53
Просмотров 11 тыс.
I'm interviewing for an iOS developer
39:20
Просмотров 18 тыс.
Custom Transition Between Screens in SwiftUI - Part 1
13:57
31 Xcode Tips & Tricks - 2023
17:45
Просмотров 40 тыс.
WWDC23: Explore SwiftUI animation | Apple
30:02
Просмотров 3,4 тыс.
ULTIMATIVES SwiftData Tutorial - Deutsch
26:38
Просмотров 3,6 тыс.