SwiftUI Profile Animation | Matched Geometry Effect

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 44

  • @seanallen
    @seanallen  2 ปีที่แล้ว +2

    SwiftUI & iOS Dev Courses - seanallen.teachable.com/

  • @dskygn
    @dskygn 8 หลายเดือนก่อน +2

    Nice, clear and on-point explanation. Thank you for your precious work.

    • @seanallen
      @seanallen  8 หลายเดือนก่อน

      Glad it was helpful!

  • @abs80900
    @abs80900 2 ปีที่แล้ว +6

    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 ปีที่แล้ว +3

    Damn it Sean!! I wish all my teachers were that good in explaining things!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Thanks for the compliment, Chistos!

  • @AbdulRahmanGhalayini
    @AbdulRahmanGhalayini ปีที่แล้ว +3

    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 ปีที่แล้ว +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.

  • @李浩-f5w
    @李浩-f5w ปีที่แล้ว +2

    very clear ,nice job👍

    • @seanallen
      @seanallen  ปีที่แล้ว

      Thank you! 👍

  • @noamif
    @noamif 2 ปีที่แล้ว +1

    Such little work, such great results. love it, and love seeing videos again man

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Thanks Noam. Good to be back.

  • @vamsi3877
    @vamsi3877 2 ปีที่แล้ว +1

    long back It took too much time to do the same in Swift , Thanks to SwiftUI 👏easy peasy

    • @seanallen
      @seanallen  2 ปีที่แล้ว +1

      Animating all those constraints would be a major pain in UIKit, that's for sure.

  • @syedibrahim1361
    @syedibrahim1361 2 ปีที่แล้ว +1

    Clean! Loved it!

  • @sasniyFriz
    @sasniyFriz 2 ปีที่แล้ว +2

    wow, so simple and yet so powerful

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Agreed. You can do some pretty cool stuff with .matchedGeometryEffect()

  • @ToddHoff
    @ToddHoff 2 ปีที่แล้ว +1

    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.

  • @ordozgoite
    @ordozgoite 10 หลายเดือนก่อน +2

    Thank you so much!

    • @seanallen
      @seanallen  10 หลายเดือนก่อน

      You're welcome!

  • @muncho404
    @muncho404 2 ปีที่แล้ว +1

    Lovin it✨

    • @seanallen
      @seanallen  2 ปีที่แล้ว +1

      Happy to hear it, Murman

  • @rasheshbosamiya1482
    @rasheshbosamiya1482 2 ปีที่แล้ว +1

    wonderful, thank you for sharing!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad you enjoyed it. Rashesh!

  • @Deadpool25mm
    @Deadpool25mm 10 หลายเดือนก่อน +1

    Cool! Thanks

  • @LucyTheLightbringer
    @LucyTheLightbringer 2 ปีที่แล้ว

    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?

  • @designckinet
    @designckinet 2 ปีที่แล้ว +2

    Thanks for your video

    • @seanallen
      @seanallen  2 ปีที่แล้ว +1

      You're welcome, Andrii.

  • @JJ-up4xt
    @JJ-up4xt 2 ปีที่แล้ว

    Hi do u use combine along with swift ui?

  • @maqusss
    @maqusss 2 ปีที่แล้ว

    wierd that ids are also namespaces

  • @MoAdel92
    @MoAdel92 2 ปีที่แล้ว

    is withAnimation only enough without matched Geometry ?

  • @victorriurean
    @victorriurean 2 ปีที่แล้ว +1

    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?

  • @gakkieNL
    @gakkieNL 2 ปีที่แล้ว +1

    Great video. Thanks i

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad you liked it 👍

  • @Lukasbimba93
    @Lukasbimba93 2 ปีที่แล้ว

    Is this possible with Storyboard?

    • @seanallen
      @seanallen  2 ปีที่แล้ว +1

      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.