How to use MatchedGeometryEffect in SwiftUI | Advanced Learning #4

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 54

  • @powledge1994
    @powledge1994 2 года назад +2

    I always recommend your channel to all of my iOS friends. Great thanks from Korea!

  • @maciusessa
    @maciusessa 2 года назад +2

    Pretty cool modifier. I must admit i have never even heard of him, so thank you a lot. Flying through this course. Awesome vids!

  • @aweklin
    @aweklin 3 месяца назад

    I will definitely use this in my app.
    Thanks Nick.

    • @SwiftfulThinking
      @SwiftfulThinking  3 месяца назад

      Thanks! Awesome to see you on the Advanced course now 🚀

  • @roshanthapa25
    @roshanthapa25 2 года назад +1

    Another cool video, very impressive. Love the fact that you're showing how to use these basic building blocks in real life on apps.
    Sometimes, it's hard to think of a use case. I had similar problem with Future in combine, I had been scratching my head for days to find a use case for Future.

  • @manishnahar19
    @manishnahar19 Год назад

    Very Nice one. Thanks for giving a real-world example for the MatchedGeometryEffect modifier.

  • @penyt
    @penyt Год назад

    Thank you for another useful tutorial. I was using an underline in selecting tabs and I had to use offset for it to have the spring animation. Now I learnt this I went back to modify my code to this MatchedGeometryEffect and is so much more efficient!

  • @dugrut1325
    @dugrut1325 2 года назад

    I'm making a grandious app, of course it started with an idea on paper, around Nov 2021. Not knowing much of SwiftUI code, I was able to writing a few lines of code when I started watching your videos, from BootCamp and up. The app has grown and now I finally used the feature in this video, it worked perfectly. Back in the day when I was a coder with VB/VBA/SQL; I wasn't great with the visual look for the screens, so I had a in-house visual designer that did all the pretty stuff, colour, fonts, etc. I can see I still have the same problem. But thanks to you most of my code works. Except one; I can not display a real time status when the app begins it's compiling data process, it has to compile all the initial data before use. This is a one time thing but it takes a few minutes to run. I want the progress of the function to display real-time to the screen, like a progress, but with real data, to show that the app is working hard in the background. I can not get this to work. I've watched 100's of videos but still no success.

  • @Pepe_the_raver
    @Pepe_the_raver Год назад

    Nice modifier and even nicer way to use it!

  • @sols.2525
    @sols.2525 3 года назад +1

    Great topic. I knew nothing about this. Good skill to have in the pocket, thanks!

    • @SwiftfulThinking
      @SwiftfulThinking  3 года назад +1

      Thanks again Scott! You can get real fancy with this.

  • @BillySangster
    @BillySangster 3 года назад +4

    Great video, Nick and another brilliant series from you. 😊
    See when you’re using @Namespace, is it best practice to use multiple namespaces in a view, when implementing multiple separate animations, or are individual IDs enough?

    • @SwiftfulThinking
      @SwiftfulThinking  3 года назад +3

      Unless you're doing something super complicated, I think one @Namespace and individual IDs is enough!

  • @philippegden9826
    @philippegden9826 3 года назад

    Best explanation I’ve seen of this!

  • @TrueMomentsVelogs
    @TrueMomentsVelogs Год назад

    MatchedGeometryEffect IS THE BEST 🙏☀

  • @selvarajant
    @selvarajant 2 года назад

    I am learning a lot with your videos. thanks a lot ❤

  • @magedmohmed4403
    @magedmohmed4403 Год назад

    Thanks a lot nick , you are perfect in explanation

  • @rinotheone6806
    @rinotheone6806 Год назад

    big thank you Nick!

  • @minseongkang2189
    @minseongkang2189 Год назад

    What a great video.... Thank you :)

  • @wavyemoji6375
    @wavyemoji6375 2 года назад

    you the goat bro for real

  • @josemanuelortizsanchez4983
    @josemanuelortizsanchez4983 2 года назад

    I already have the bottom menu of my next app, thanks!

  • @andresraigoza2082
    @andresraigoza2082 3 года назад

    Amazing!!! Thank you so much for sharing

  • @vamsi3877
    @vamsi3877 3 года назад

    Wow cool stuff 👏

  • @dev_jeongdaeri
    @dev_jeongdaeri 3 года назад +1

    Great!!!🍯

  • @AkbarshahJumanazarov
    @AkbarshahJumanazarov 5 месяцев назад

    Thanks, helped a lot.

  • @BSharing09
    @BSharing09 Год назад

    excellence tutorial

  • @brucknerdevilliers
    @brucknerdevilliers 2 года назад

    Perfect!

  • @stolenhen
    @stolenhen 3 года назад

    great video, thanks! Do you plan to build some another full app with this pro features and instruments? It'd be great to watch more pro things in practice =)

    • @SwiftfulThinking
      @SwiftfulThinking  3 года назад +1

      Hey! Thanks for watching. Yes, the plan is to do a "advanced app" course next! I haven't made it yet though...

  • @sondoskannous3306
    @sondoskannous3306 Год назад

    great 🤩🤩🤩🤩

  • @Максим-ш7х4й
    @Максим-ш7х4й 3 года назад +1

    Thanks, great video Bro)

  • @paschalkings8184
    @paschalkings8184 2 месяца назад

    this is very good. 3 years ago wow

  • @30guarino
    @30guarino 3 года назад +2

    Great video....Question: You made an array of [Strings] but is there a way to make both an array of [Colors] that when selected the category rectangle highlights to a different color in the ForEach loop (ex: Home: blue, Popular: Green, Saved: Yellow)?

    • @CandiceKhanna
      @CandiceKhanna 3 года назад

      I was wondering something along these lines too, only different sounds. Same concept. Hope he responds.

    • @SwiftfulThinking
      @SwiftfulThinking  3 года назад +4

      I have a video coming next week where we make a custom Tab Bar and we use MatchedGeometryEffect to change the tab bar's colors. I think it'll answer this for your guys haha

    • @30guarino
      @30guarino 3 года назад

      @@SwiftfulThinking Great looking forward to it

  • @TheMcGloneCode
    @TheMcGloneCode 3 года назад +1

    Thinking of making a game in SwiftUI, this would be very helpful for animating the card to the enemy...

  • @3ilz
    @3ilz 2 года назад

    very cool!

  • @Eujejfifkejshcifkoe
    @Eujejfifkejshcifkoe 4 месяца назад

    is this possible to do with tabView?

  • @thaisfernandes7498
    @thaisfernandes7498 Год назад

    thank youuuu!!

  • @sattorjabborov2728
    @sattorjabborov2728 2 года назад

    👍👍👍👍

  • @shokhzodsunnatov1967
    @shokhzodsunnatov1967 3 года назад

    🔥🔥🔥

  • @limonellaZ
    @limonellaZ Год назад

    Heey, amazing video and great explanation!! Quick question: I'm trying to do this with reusable views that are created outside of the main view. Tried passing the namespace to the other 2 views and using that on images and texts but it didn't work. Did you try it? What's your advice for that situation?

  • @DaikiKaneda
    @DaikiKaneda Год назад +1

    you are god

  • @jisanson
    @jisanson Год назад

    good

  • @100coinstar2
    @100coinstar2 Год назад

    Love your videos. Not sure what's going here. I implemented this the same way and the effect is extremely laggy/choppy running on actual device (iOS 16.5.1). Is that the same for you?

  • @CandiceKhanna
    @CandiceKhanna 3 года назад

    🔥 👏🏽 🔥 🙏🏽

  • @AdjieSatryo
    @AdjieSatryo 2 года назад

    We should appreciate apple for this.

  • @mig12394
    @mig12394 3 года назад +1

    🙏🏽