SwiftUI Bottom Sheet Animation like Apple Music App - Matched Geometry - Complex UI - Xcode 14

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

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

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

    3:08 tab bar height can change - e.g. on iPad in stage manager.

  • @yourgflikesit
    @yourgflikesit Год назад +5

    Beautiful, I’ve been wondering how to do that effect for ages.

  • @user-jr3gs2be6r
    @user-jr3gs2be6r Год назад +1

    Amazing Tutorial, I need it to make my project with 100% SwiftUI

  • @zetrix6277
    @zetrix6277 8 месяцев назад

    This replication & the amount of effort & patience you spent on this ... Just made me feel like a newbie.
    You sir, are insane :)
    A thing that I knew about the amount of frustration you had to through to make this possible ...
    They've unfortunately used their own private or propriety APIs in creation of iOS music.app. It might not even be entirely in SwiftUI ... who knows?
    The most noticeable API is that the bottom modal view is not a sheet ... it's a fullScreenCover with sheet animations for the views behind it (they just used the same animation they've used for sheet in their implementation which is of course hidden)
    But you managed to go through hell & do it with standard swiftUI APIs.
    Hell of the job!

    • @zetrix6277
      @zetrix6277 8 месяцев назад

      The only problem I noticed aside from unreadability, was that it's just unusable else where since most of the value's you chose were for best looks on iPhone.
      The iPad music app has pretty much the same UI but surely with different layout which in your case, the majority of the code has to be rewritten.

    • @zetrix6277
      @zetrix6277 8 месяцев назад

      @Kavsoft I've faced one another issue ...
      If the contents of get heavy to process, the swiping down action gets incredibly laggy ...
      And the views overall are not very optimized ... It's just not gonna be practical using standard swiftUI views ...

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

    This is really cool. You should do a video on integrating this with MusicKit API :D

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

    Great video! Thanks for sharing.

  •  Год назад

    Master of "buttons" ;) 👍

  • @tigran.zakaryan
    @tigran.zakaryan 8 месяцев назад +1

    ios 17 apple music tabBar is impossible to make. I think you should teach us. That blur gradient with shadows on mini player are killing me.

  • @DeveloperAccount-cm7lu
    @DeveloperAccount-cm7lu Год назад +1

    nice

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

    Cool …🎉💫

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

    genius genius genius .... * 1000

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

    Awesome

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

    That super COOL man can you show how to connect the bottom sheet to a music library.

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

    Cool 🎉

  • @ayh.co.
    @ayh.co. Год назад +1

    Hi,
    it would be Nicer if you did it with an audio file

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

    How to replace Image("Artwork") with SwiftUI AVPlayer, so the video will continue to play in both variants? Can you please make a video?

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

    In AM, the sheet bounces further down if you slide it down to dismiss.

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

    🔥🔥🔥

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

    3:12 - Why is it when I start typing .overlay, the code completion is all grayed out and at the bottom of the suggestions it says "This property is defines on _OverlayModifier, and may not be available in this context. I've triple checked that my code matches yours up to this point, and I find this happens quite a bit when I follow yours and others tutorials. The code completion just grays everything out and stops providing code completion.

    • @MrFarmerarmer
      @MrFarmerarmer Год назад +2

      I've managed to fix the issue by uninstalling Xcode and downloading and installing it from the Apple Developer website rather than through the App Store

  • @burieddreamer
    @burieddreamer 10 месяцев назад

    Mate, your videos are really good, but you must stop writing apostrophe on your plurals. It's not "tab's", it's "tabs".