SwiftUI Special Effects - TimelineView, Canvas, particles, and… AirPods?!

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • SwiftUI does a great job building apps with a system-standard user interface, but it's also more than capable of creating beautiful special effects too. In this video I show you how to combine gestures, motion, symmetry and more to create an interactive light show unlike anything you've seen before!
    Sponsored by Sentry: sentry.io
    To follow along you'll need Xcode 13, iOS 15, a physical device, and this image asset: hws.dev/spark.zip

КОМЕНТАРІ • 58

  • @zheldor1
    @zheldor1 2 роки тому +7

    You know when Paul asks "Can we do better?" some crazy things are going to go down!

  • @NTuneLabs
    @NTuneLabs 2 роки тому +23

    Unbelievably crazy stuff! I want to learn all of the ins and outs like you do Paul!

  • @AndGordy
    @AndGordy 2 роки тому +15

    Please please please show the end result before jumping into code. It’s so much easier to understand the steps and the rational behind them when you have an image to tie them back to. Thanks for the video!

  • @LukesJuggling
    @LukesJuggling 2 роки тому +4

    Your tutorials are of the highest excellence among those I've seen. Thank you!

  • @hugoricogutierrez2402
    @hugoricogutierrez2402 2 роки тому +2

    Thanks for all your tutorials. If request are allowed, here are a few suggestions / wish list (updated) :
    1- Firebase tutorial with SwiftUI (authentication / Real-time DB / Storage)
    2- Encryption/decryption of data to be sent/received from firebase or other internet services or between same app users.
    3- How to share [to pdf or at least text] data in SwiftUI (e.i. A list from a view or it’s sections or a details view)
    4- A debugging tutorial.
    Thanks again.
    5- Concurrency tutorial.
    PS: Dogs are great 👍🏼👍🏼

  • @Eronx
    @Eronx 2 роки тому +4

    I even didn’t know that the headphones had a motiontracker. Great stuff Paul.

  • @LarsStensved
    @LarsStensved Рік тому

    Thank you, Apple, for the instruments, and thank you, Paul, for the music. There is so much more to Swift than square boxes and coloured texts. So excited and exhausted by this peek into frameworks I haven't spend time with before

  • @xTwisteDx
    @xTwisteDx 2 роки тому +1

    LOL! you caught me with the AirPods thing. I really didn't see that one coming.

  • @ps1kx
    @ps1kx 2 роки тому +1

    Deserves 50 likes. Absolutely crazy stuff going on in this video !

  • @Memin543
    @Memin543 2 роки тому +1

    Awesome demostration of timeline and canva, didn't knew you could do that

  • @samr.4692
    @samr.4692 2 роки тому +2

    Unbelievable! As awesome as always, Paul. Thank you!

  • @hugoricogutierrez2402
    @hugoricogutierrez2402 2 роки тому +1

    Thanks for all your tutorials. If request are allowed, here are a few suggestions / wish list:
    1- Firebase tutorial with SwiftUI (authentication / Real-time DB / Storage)
    2- Encryption/decryption of data to be sent/received from firebase or other internet services or between same app users.
    3- How to share [to pdf or at least text] data in SwiftUI (e.i. A list from a view or it’s sections or a details view)
    4- A debugging tutorial.
    Thanks again.
    PS: Dogs are great 👍🏼👍🏼

  • @KimbrellBrad
    @KimbrellBrad 2 роки тому

    Really brilliant use of Timeline and Particles! Your mind is definitely "out there!" LOL. May need to have you checked for a "cyborg chip" as this is beyond human. Thanks Paul!

  • @fyellin
    @fyellin 2 роки тому +1

    I've never laughed so hard while viewing a technical video. Great job!

  • @gakkieNL
    @gakkieNL 2 роки тому

    Your content really is king in Swift land! Great stuff!

  • @alexaphonin1877
    @alexaphonin1877 2 роки тому

    Really nice demo of what particles can do. Thanks Paul!!

  • @leifashley
    @leifashley 2 роки тому +1

    That's is totally amazing. Freak'in excellent video man. I'm totally going to play with that tonight :P

  • @parietal100
    @parietal100 Рік тому

    Great presentation Paul.

  • @TheRudyred
    @TheRudyred Рік тому

    Brilliant walkthrough! Thank you so much for sharing this!

  • @brandtdary1179
    @brandtdary1179 2 роки тому

    Paul, this is such an amazing video / tutorial. AMAZING!

  • @connorbatch
    @connorbatch 2 роки тому +1

    Really cool and always very well explained content! Thanks for doing what you do 🤙🏻

  • @zackgib
    @zackgib 2 роки тому

    Great tutorial Paul; Succinct, fun, and informative!

  • @ericfoster5267
    @ericfoster5267 2 роки тому

    Me throughout the tutorial: Wow, this just keeps getting cooler
    Me during the final demo: 🤯

  • @chrispy104k
    @chrispy104k 2 роки тому

    Always entertaining Paul. Thank you.

  • @arthurdanilenko1552
    @arthurdanilenko1552 2 роки тому

    It's so wonderful, thank you, Paul!

  • @IamCutePanda
    @IamCutePanda 5 місяців тому

    It is just amazing!!!!! !!! it could be helpful when creating some app to improve eye sight and so on!

  • @cmtogether9987
    @cmtogether9987 2 роки тому

    Brilliant! Thank you Paul.

  • @user-zn1oh7sr2n
    @user-zn1oh7sr2n Рік тому

    Wow, it's amazing!)

  • @bart2865
    @bart2865 2 роки тому +1

    Amazingly fun stuff !

  • @mnesvat
    @mnesvat 2 роки тому

    such a nice demo, good job!! 👏

  • @huwrowlands
    @huwrowlands 2 роки тому

    Thanks Paul this was very interesting

  • @andresraigoza2082
    @andresraigoza2082 2 роки тому

    This is so cool! Thank you so much, you are great 👍🏻

  • @randy4ii411
    @randy4ii411 2 роки тому

    Great demo!

  • @mertvardar3809
    @mertvardar3809 2 роки тому

    29:35 Reminded me of old Winamp music visuals :D

  • @smrkdr0
    @smrkdr0 2 роки тому +1

    Great video!

  • @coffee-beast-99z
    @coffee-beast-99z 2 роки тому

    This is insane!

  • @cargoshorts5666
    @cargoshorts5666 День тому

    paul do you have any idea how apple pulls off the sticker holo effect in iMessage? is it a shader or something simpler

  • @yoellev5191
    @yoellev5191 2 роки тому +1

    Love it!

  • @samuelpatrickhenness
    @samuelpatrickhenness 2 роки тому +1

    great stuff.

  • @pokiishere-sebastian2126
    @pokiishere-sebastian2126 2 роки тому

    Awesome video, thanks!

  • @amadoudiouldebah8605
    @amadoudiouldebah8605 2 роки тому

    thank you

  • @kevinolive
    @kevinolive 2 роки тому

    grrrr! now I want to buy the new headphones.

  • @vlastimilstefl8339
    @vlastimilstefl8339 2 роки тому

    Thanks a lot, that's perfect 👍

  • @samtr4439
    @samtr4439 2 роки тому

    Amazing!

  • @vladislavsmolyanoy
    @vladislavsmolyanoy 2 роки тому +1

    Haha! Great stuff

  • @user-bz5gi2eg4d
    @user-bz5gi2eg4d 2 роки тому

    Hello Paul, my name is Eugene, i am iOS Dev from Russia, and i want to know your opinion about Combine VS RxSwift thing, what do you think i should start with, i know they are very similar, but in order to be "up to date" so to say with new technologies, it is really important for me to decide where to go. Also i am participating in your 100 days of SwiftUI, and it is fantastic!!
    Best wishes from Russia, i hope i can hear your opinion:)

  • @guitaripod
    @guitaripod Рік тому

    Cool

  • @mrflixflix
    @mrflixflix 2 роки тому

    I love rainbows.

  • @chrishammers8723
    @chrishammers8723 10 місяців тому

    Did I miss something or are the particles never destroyed? So we could get way too big at some point

    • @twostraws
      @twostraws  10 місяців тому

      🤷‍♂ ua-cam.com/video/raR-hDgzoFg/v-deo.html

  • @DanielZanchiVideos
    @DanielZanchiVideos 2 роки тому

    You are not using the yaw from the motion

  • @yourgflikesit
    @yourgflikesit Рік тому

    But, but, but how do we create rain?

  • @AntiSmithhh
    @AntiSmithhh 2 роки тому

  • @shallnova
    @shallnova 2 роки тому

    please make a SwiftUI tutorial with Zoom SDK MobileRTC

  • @PaulaBean
    @PaulaBean 2 роки тому

    17:32 Why the frown? Python is quite a well-used language, and it doesn't have strange syntax with curly braces ;-)

    • @twostraws
      @twostraws  2 роки тому +1

      Sorry about that! I didn't intend to look negative about Python, and indeed I'm the one teaching her the language in the first place.

  • @aleksandrkravtsov8727
    @aleksandrkravtsov8727 6 місяців тому

    zaebis'