Swift News - iOS 18 A11Y, visionOS Code, Career Advice, TCA & More

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 51

  • @seanallen
    @seanallen  4 місяці тому +1

    Learn more Swift, SwiftUI and UIKit with my iOS Dev courses - seanallen.teachable.com

  • @stephencelis
    @stephencelis 4 місяці тому +3

    @seanallen For the "3 Year Experience" TCA blog I'd just like to note that we responded to many of the claims with a comment at the end of the post. Please read it, because I think a lot of the content of the post is outdated or missing context :)

  • @airysm
    @airysm 4 місяці тому +10

    The iOS goat man I owe my career to this guy

    • @seanallen
      @seanallen  4 місяці тому +1

      I appreciate that.

  • @robertdavis7262
    @robertdavis7262 4 місяці тому +3

    I really look forward to these videos and this was another good one. Regarding the SwiftUI Nuggets video, one of the best things about that video is that he talked about his methodology at the end of the video, including a bunch of sources of information that he uses to keep up to date and to find new nuggets. Its maybe the best part of the video.

    • @seanallen
      @seanallen  4 місяці тому

      Stewart shared a lot of great knowledge.

  • @XTpF4vaQEp
    @XTpF4vaQEp 4 місяці тому +1

    We haven't used the TCA lib. But started to migrate towards "a redux pattern" for some views. That is State, Action & Reducer.
    I think it can really improve readability over MVVM.
    But the biggest win so far is that writing tests are super easy and straight forward.

  • @software-sage
    @software-sage 4 місяці тому +1

    Anytime Sean posts a video, it’s like a breath of fresh air. I’ve been watching him for several years now. He has helped me a lot in my iOS developer career.
    The monthly review videos are awesome 😎

  • @pradyutfogla4624
    @pradyutfogla4624 3 місяці тому

    hey, I need help and maybe if Sean or someone sees my comment, do reply?. Is Object Occlusion possible in the current VisionOS sdk or in anyway possible with the AVP. I tried many ways but didnt work and most others are not yet for Vision OS. would be really helpful if someone know the answer to this

  • @Mailliwi2
    @Mailliwi2 4 місяці тому +2

    Loving this format, Sean.
    You've helped me discover great blogs that go beyond beginner stuff, which is what I find is missing the most.

  • @beslandaur7729
    @beslandaur7729 3 місяці тому

    This might be slightly off topic, but what are some good tools to automate iOS app testing?

  • @ChristopherCricketWallace
    @ChristopherCricketWallace 4 місяці тому

    TCA kinda looks like swimming against Apple's current, Can't use SwiftUI Apple's way? Can't use XCTest Apple's way? How long until the next Apple framework update breaks TCA's novel methodology? Hard pass

    • @stephencelis
      @stephencelis 4 місяці тому

      Check out our response to the blog post (it's the first comment on the post). We think TCA is very complementary to SwiftUI and was designed in a way that should be familiar to SwiftUI developers.

  • @denisblack9897
    @denisblack9897 4 місяці тому

    Words can’t explain how happy I am to return to swift, after wasting 1,5 years on Python and LLMs. Why did I torture myself, I don’t know.
    Swift is the way.
    Always lol’d at guys “hiding” their API key only to send it in an unencrypted json with every request they make. 😅
    P.s. I’m so fucking angry at those idiots arguing with me when I said MVVM is a bullshit over complicating our own lives for the sake of over complicating . The hate is flowing in my veins😅

  • @dyerrate9015
    @dyerrate9015 3 місяці тому

    Thanks Sean for this video

  • @nishantsingh7235
    @nishantsingh7235 4 місяці тому +1

    How can i get started with IOS development ?

    • @seanallen
      @seanallen  4 місяці тому +1

      Check out my course for absolute beginners here - ua-cam.com/video/CwA1VWP0Ldw/v-deo.html

  • @jaugeni
    @jaugeni 4 місяці тому +1

    Great info.
    I don’t see a github repo with links here :)

    • @seanallen
      @seanallen  4 місяці тому +1

      Thanks for letting me know! I've updated the description with the link.

  • @Jean-PierreAlary
    @Jean-PierreAlary 4 місяці тому

    Thanks for sharing Sean! As usual, very valuable.

  • @marceljaeger
    @marceljaeger 4 місяці тому +1

    Thank you for your work! You do it very well.

    • @seanallen
      @seanallen  4 місяці тому

      Thank you very much!

  • @petersuvara
    @petersuvara 4 місяці тому

    There's a few things about eye tracking which are annoying. The place I am looking isn't what I always want to interact with, and it can be rather distracting. I use my peripheral vision when coding very often.

    • @arjundureja
      @arjundureja 4 місяці тому

      I think most people would use a mouse and keyboard when coding on the vision pro

  • @faiznowayout
    @faiznowayout 4 місяці тому +1

    First one to comment love you

  • @joshr9723
    @joshr9723 4 місяці тому +10

    TCA is a perfect example of overengineering.

    • @seanallen
      @seanallen  4 місяці тому

      I don't have an opinion of my own because I've never used it, but I've heard this sentiment a lot.

    • @stephencelis
      @stephencelis 4 місяці тому

      We hear this sentiment, but we've never had anyone back it up with examples. We've massively simplified TCA over the years as Swift the language has improved, but if you have concrete things that you think are "overengineered," let us know so that we can have an eye on what to improve.

    • @joannes86
      @joannes86 4 місяці тому +1

      “There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, 'Morning, boys, how's the water?' And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes, 'What the hell is water?'"
      Examples, details on overengineered things… the question is more general, “How's the code(water)?” You hear the sentiment and I know you can read between these lines.

    • @stephencelis
      @stephencelis 4 місяці тому

      @@joannes86 Funny parable, but we unfortunately work in an industry where many platitudes are repeated without understanding.

    • @ivanm.5608
      @ivanm.5608 3 місяці тому

      @@stephencelis Your own examples... It makes a nuclear lab to increment an integer...

  • @nishantsingh7235
    @nishantsingh7235 4 місяці тому +1

    W

  • @Notkdenben
    @Notkdenben 4 місяці тому

    Those settings screens looked too similar imo

  • @dsaliberti
    @dsaliberti 4 місяці тому

    Is that all you want to say about TCA?! Just comments about that blog post?

    • @seanallen
      @seanallen  4 місяці тому

      As I said at the beginning of that segment, I have no opinion on TCA because I've never used it.

  • @MohammedHussain-uf5uo
    @MohammedHussain-uf5uo 4 місяці тому +1

    Thanks for information

  • @codekids99
    @codekids99 4 місяці тому +1

    Keep it up 👍

  • @jumancamacho
    @jumancamacho 4 місяці тому +1

    Amazing job Sean!

  • @musabakhmedov
    @musabakhmedov 4 місяці тому

    please renew your Swift UI and UiKiT courses or put the course UDEMY

  • @JasonMitchellAZ
    @JasonMitchellAZ 4 місяці тому +1

    Lots of great info in this episode of Swift News!

  • @victorriurean
    @victorriurean 4 місяці тому +1