Level up your SwiftUI - Easy improvements you can apply to any SwiftUI app

Ғылым және технология

In this video I'll show you some smart, simple improvements you can make to your SwiftUI projects to take advantage of the latest API from Apple. Get the starter project source code here: hws.dev/japan2023.zip
00:00 Introduction
01:58 Sample app demo
03:44 Scroll snapping
06:19 Scroll hinting
12:12 Convenience initializers
16:16 Automatic grammar agreement
20:52 Line space reservation
22:52 Automatic color gradients
23:50 Symbol effects
26:35 Button repeat behavior
28:22 Missing content view
32:27 Wrap up

Пікірлер: 68

  • @user-dd1ji1km1w
    @user-dd1ji1km1w10 ай бұрын

    Apple should sponsor your channel. You explain better than them.

  • @LM-bn1wt

    @LM-bn1wt

    9 ай бұрын

    Apple documentation enrages me as hell. Their documentation is despicable and appalling! Not to mention Xcode being a piece of flaming turd.

  • @MarkAnthonyVanWiemeersch

    @MarkAnthonyVanWiemeersch

    8 ай бұрын

    Hahahahahahaha

  • @silver10188

    @silver10188

    4 ай бұрын

    @@LM-bn1wt Android as well it's so all over the place. Stupid restrictions and privacy crap is ruining mobile development.

  • @anmolrajpalofficial
    @anmolrajpalofficial3 ай бұрын

    You are the only teacher whom I can listen to all day without yawning for once. Huge respect to your efforts and thank you for sharing your knowledge and experience in an impeccable way.

  • @_marlon
    @_marlon10 ай бұрын

    Absolutely killer format! Keep these improvement videos coming! Really great work here. Most of the time, this is the kind of content I'm looking for - quick, informative, extremely clear, you get to see the results right away, etc. Bravo!

  • @MichaelLauerDr
    @MichaelLauerDr10 ай бұрын

    One of your best installments yet: Short, focused, with real-world examples. Thanks!

  • @AlexWeiner
    @AlexWeiner10 ай бұрын

    That (inflect: true) trick also works on the word "a" -> "an"!

  • @rafaelproenca7329
    @rafaelproenca73292 ай бұрын

    This guy is so great! Extremely smart and so good at teaching

  • @caioliv
    @caioliv10 ай бұрын

    You have the best SwiftUI contents ever!

  • @AzfarImtiaz
    @AzfarImtiaz3 ай бұрын

    This is such a great and helpful video! Would love to see more of these!

  • @anianii
    @anianii10 ай бұрын

    Thank you so much for your videos! They're so helpful, thank you for what you do for the community!

  • @silver10188
    @silver101885 ай бұрын

    2:29 KZread's Like button got excited.

  • @AbodiD-iz5qn
    @AbodiD-iz5qn3 ай бұрын

    Wow! This was huge dude, We need part 2..

  • @minimalSwift
    @minimalSwift10 ай бұрын

    I loved to see some pics of your holidays and Japanese food! But this video had really some killer tips! I knew about the localised plurals to be added in the strings file, but your way of doing it was new for me and I loved it! Also, the range for lines and reserving the space is chef kiss. Thank you for bringing all of this to our attention!

  • @LM-bn1wt
    @LM-bn1wt9 ай бұрын

    OK, I will say this only once… 😂…. this video is brilliant! 100 stars. You win the trophy of the best SwiftUI video ever made.

  • @etaosin
    @etaosin10 ай бұрын

    It's great to know all the features, and the way you presented them is more exciting and useful than just searching through documentation and wondering where I can use them, if I should use them, or if they fit into my project. You also reminded me that I wanted to create an app using gradients, and now it will be easier. Thank you.

  • @The1Grenade
    @The1Grenade10 ай бұрын

    I worked on an E-commerce app where we tackled a bunch of the issues being 1/2-line fixed here. Glad to see it for sure, I will make use of a bunch of this for sure. As for favourites: Auto-plurarlize is going into my project ASAP, scroll behaviours as well - and I'm glad to have a proper/uniform "No Results" solution now. Thank for everything Mr. Hudson.

  • @squarefrog
    @squarefrog10 ай бұрын

    Superb video Paul, really loved the presentation format, you must have worked hard on this! My favourite is the automatic grammar agreement - truly mind blowing feature!

  • 10 ай бұрын

    We missed You, please for more 😊👍

  • @feldyrios
    @feldyrios10 ай бұрын

    Great video, as usual. I love the automatic pluralization of words! Thank you Paul for another great video.

  • @waheedafolabi6929
    @waheedafolabi6929Ай бұрын

    Thanks 🙏 for these updates 🎉 They are awesome!

  • @lapperapp
    @lapperapp10 ай бұрын

    Love the slides on Automatic Grammar!

  • @fischej
    @fischej10 ай бұрын

    Great content (goes without saying)--but you've taken editing and production to the next level. Nicely done!

  • @collocheru
    @collocheru10 ай бұрын

    Awesome upgrades. My favourite is the scrollview api updates!

  • @niralmunjariya
    @niralmunjariya10 ай бұрын

    Hi Paul! 👋 Thank you so much for the video, it is very helpful. Keep doing the great work! 🙌

  • @marycole4306
    @marycole430610 ай бұрын

    Excellent content, excellent explanations, excellent visuals. Loved this!

  • @lowell_
    @lowell_10 ай бұрын

    These videos are so helpful! Thank you so much for making them

  • @samr.4692
    @samr.469210 ай бұрын

    Great content as usual! Thank you, Paul.

  • @Pepe_the_raver
    @Pepe_the_raver10 ай бұрын

    Useful as always. Thanks a lot, Paul!

  • @stphndxn
    @stphndxn4 ай бұрын

    Awesome, as always! 😁

  • @laxmanpandey2176
    @laxmanpandey21765 ай бұрын

    I really really appreciate 🙏 the effort in making this brilliant, crisp, clear, informative Video.

  • @aaronlabeau1007
    @aaronlabeau100710 ай бұрын

    Amazing video, keep up the great work!

  • @sebastianstrus6273
    @sebastianstrus627310 ай бұрын

    Thanks for the video!

  • @DeirdreSM
    @DeirdreSM10 ай бұрын

    As someone who (genuinely, unfortunately) is allergic to chocolate (and thus cocoa), I welcome our new bird overlords. Great video with useful tips!

  • @geolovitz5433
    @geolovitz543310 ай бұрын

    This was so informative and awesome! How do you not have 1 million followers? 🙃

  • @muncho404
    @muncho40410 ай бұрын

    Line space reservation is an essential🔥

  • @gucp
    @gucp10 ай бұрын

    Very helpful!!!! 👍🏻

  • @nnzrmn
    @nnzrmn10 ай бұрын

    So so sooo goood! Ty!

  • @swiftuirus
    @swiftuirus8 ай бұрын

    Super! Thank you!

  • @rajinderpaul1978
    @rajinderpaul197810 ай бұрын

    Awsome content!!!

  • @parkerrex
    @parkerrex9 ай бұрын

    Dude this is amazing. ❤

  • @martinkowollik1432
    @martinkowollik143210 ай бұрын

    Thanks for this - and all your other - great videos! And even more: thanks for your donation initiative!

  • @bryceellis112
    @bryceellis1124 ай бұрын

    Damn, what an awesome explanation.

  • @rdtba21qw
    @rdtba21qw10 ай бұрын

    Mmmm - milk roll. Sounds heavenly. Great stuff Paul, thank you!

  • @f00kwhiteblackracismwarsh07
    @f00kwhiteblackracismwarsh0710 ай бұрын

    Hi Paul, great video as always. Can you also please update 100 days of SwiftUi? Thank you

  • @Natena
    @Natena10 ай бұрын

    1:50 I'm watchin sumo live right now ))

  • @skazad001
    @skazad00110 ай бұрын

    Lovely❤

  • @SimonJustesen
    @SimonJustesen10 ай бұрын

    Awesome video, Paul! Any idea why Apple doesn’t backport SwiftUI features like the scroll hinting fix?

  • @SentimentalMo
    @SentimentalMo10 ай бұрын

    12:40 .clipShape(RoundedRectangle(cornerRadius: 25)) //

  • @AAA-ot9lb
    @AAA-ot9lb10 ай бұрын

    I wonder what your opinion is on View Models with SwiftUI

  • @zt9233
    @zt923310 ай бұрын

    Did we get those feature with the ultra?

  • @munavarpm5342
    @munavarpm534210 ай бұрын

    In your opinion it's needed to learn the Uikit for begginers for looking for an job

  • @markaurelius61
    @markaurelius6110 ай бұрын

    That was a great tutorial. I hope you had time to relax on your holiday. BTW: what does "EP figs" mean at 33:32 ?

  • @twostraws

    @twostraws

    10 ай бұрын

    EPFIGS is short for English, Portuguese, French, Italian, German, and Spanish.

  • @anotherguycalledsmith

    @anotherguycalledsmith

    10 ай бұрын

    @@twostrawsYes, because EFPIGS would be banned on this channel ;-)

  • @alcprado
    @alcprado10 ай бұрын

    🤯🤯🤯🤯🤯

  • @cirjeex6412
    @cirjeex641210 ай бұрын

    Anyone still learning uikit?😂

  • @iulianalexandrudragan5531

    @iulianalexandrudragan5531

    3 ай бұрын

    I hope not

  • @mishag3027
    @mishag302710 ай бұрын

    thanks for the video :) but.. regarding SwiftUI... don't know... It might be ok to introduce scrolling feature (and be exited) in, maybe, 2015, when UI was simple, apps were more simple. BUT now 2023, we have a lot of complex apps, we can build such behaviour using UIKit, even more, we can build this using Flutter, React Native. And, icing on the cake, it's available from iOS 17!! it means majority all of developers will be able to use it in ±2 years (some of them, me including, ±3 years) it's ok to operate in such way for pet project, but for business... shame on Apple. They work in the way, like SwiftUI it's just one technology, without alternative, but it's not entirely true

  • @xTwisteDx
    @xTwisteDx10 ай бұрын

    Third! xD

  • @isaahliu
    @isaahliu2 ай бұрын

    Found your content too late

  • @designckinet
    @designckinet10 ай бұрын

    Really COOL!

Келесі