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

  Рет қаралды 12,609

Sean Allen

Sean Allen

Күн бұрын

Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
Swift News is a monthly show where I break down the latest happenings in the world of Swift, SwiftUI and iOS development. In this episode I cover:
All Links are kept here -Swift News GitHub Repo:
github.com/SAllen0400/swift-news
- iOS 18 Accessibility Features
- Apple's new developer pathways for learning
- New visionOS sample code
- iOS Dev career advice
- how to build a macOS Settings view
- The Composable Architecture
- Swift and SwiftUI Tips & Tricks
- API Key security
- and more
My iOS Dev Courses:
seanallen.teachable.com/
My Source Code:
seanallen.teachable.com/p/sou...
X (Twitter):
Sean Allen - / seanallen_dev
Hired.com:
hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/a/f...
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
RocketSim - Enhance Your Xcode Simulator:
gumroad.com/a/51797971/ftvbh
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
Timestamps:
0:00 - iOS 18 A11Y Features
1:37 - Apple Dev Pathways
2:36 - New visionOS Sample Code
3:41 - iOS Dev Career Advice
6:07 - macOS Settings UI
6:37 - The Composable Architecture
9:10 - Deep Dive into Simplicity
10:37 - SwiftUI Nuggets
11:11 - API Key Security
12:52 - Jordi Bruin - Learn by Doing
#swift #softwaredeveloper #iosdeveloper

Пікірлер: 51
@seanallen
@seanallen Ай бұрын
Learn more Swift, SwiftUI and UIKit with my iOS Dev courses - seanallen.teachable.com
@software-sage
@software-sage Ай бұрын
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 😎
@airysm
@airysm Ай бұрын
The iOS goat man I owe my career to this guy
@seanallen
@seanallen Ай бұрын
I appreciate that.
@Mailliwi2
@Mailliwi2 Ай бұрын
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.
@seanallen
@seanallen Ай бұрын
Glad to help!
@stephencelis
@stephencelis Ай бұрын
@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 :)
@dyerrate9015
@dyerrate9015 Ай бұрын
Thanks Sean for this video
@Jean-PierreAlary
@Jean-PierreAlary Ай бұрын
Thanks for sharing Sean! As usual, very valuable.
@XTpF4vaQEp
@XTpF4vaQEp Ай бұрын
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.
@robertdavis7262
@robertdavis7262 Ай бұрын
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 Ай бұрын
Stewart shared a lot of great knowledge.
@marceljaeger
@marceljaeger Ай бұрын
Thank you for your work! You do it very well.
@seanallen
@seanallen Ай бұрын
Thank you very much!
@MohammedHussain-uf5uo
@MohammedHussain-uf5uo Ай бұрын
Thanks for information
@seanallen
@seanallen Ай бұрын
Any time
@jumancamacho
@jumancamacho Ай бұрын
Amazing job Sean!
@seanallen
@seanallen Ай бұрын
Glad you like it
@beslandaur7729
@beslandaur7729 Ай бұрын
This might be slightly off topic, but what are some good tools to automate iOS app testing?
@TCHewagama
@TCHewagama Ай бұрын
Keep it up 👍
@seanallen
@seanallen Ай бұрын
Will do.
@jaugeni
@jaugeni Ай бұрын
Great info. I don’t see a github repo with links here :)
@seanallen
@seanallen Ай бұрын
Thanks for letting me know! I've updated the description with the link.
@pradyutfogla4624
@pradyutfogla4624 Ай бұрын
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
@nishantsingh7235
@nishantsingh7235 Ай бұрын
How can i get started with IOS development ?
@seanallen
@seanallen Ай бұрын
Check out my course for absolute beginners here - kzfaq.info/get/bejne/ed1xZLmItZawlKs.html
@Notkdenben
@Notkdenben Ай бұрын
Those settings screens looked too similar imo
@petersuvara
@petersuvara Ай бұрын
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 Ай бұрын
I think most people would use a mouse and keyboard when coding on the vision pro
@denisblack9897
@denisblack9897 Ай бұрын
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😅
@nishantsingh7235
@nishantsingh7235 Ай бұрын
W
@faiznowayout
@faiznowayout Ай бұрын
First one to comment love you
@seanallen
@seanallen Ай бұрын
😀
@dsaliberti
@dsaliberti Ай бұрын
Is that all you want to say about TCA?! Just comments about that blog post?
@seanallen
@seanallen Ай бұрын
As I said at the beginning of that segment, I have no opinion on TCA because I've never used it.
@musabakhmedov
@musabakhmedov Ай бұрын
please renew your Swift UI and UiKiT courses or put the course UDEMY
@ChristopherCricketWallace
@ChristopherCricketWallace Ай бұрын
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 Ай бұрын
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.
@joshr9723
@joshr9723 Ай бұрын
TCA is a perfect example of overengineering.
@seanallen
@seanallen Ай бұрын
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 Ай бұрын
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 Ай бұрын
“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 Ай бұрын
@@joannes86 Funny parable, but we unfortunately work in an industry where many platitudes are repeated without understanding.
@ivanm.5608
@ivanm.5608 Ай бұрын
@@stephencelis Your own examples... It makes a nuclear lab to increment an integer...
@JasonMitchellAZ
@JasonMitchellAZ Ай бұрын
Lots of great info in this episode of Swift News!
@seanallen
@seanallen Ай бұрын
Thanks Jason!
@victorriurean
@victorriurean Ай бұрын
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 52 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 59 МЛН
DC iOS: SwiftUI Architecture and Best Practices
1:15:19
Dev Community
Рет қаралды 19 М.
Your App Will Get Rejected | New Privacy Rules - 2024
11:26
Sean Allen
Рет қаралды 34 М.
Python vs Swift | Chris Lattner and Lex Fridman
11:16
Lex Clips
Рет қаралды 150 М.
How the WORST iPhone Changed Apple Forever
6:51
Nick Bradley
Рет қаралды 300 М.
This Might Be The Best Advice I Have Ever Seen
40:02
ThePrimeTime
Рет қаралды 250 М.
Cool Tools I’ve Been Using Lately
23:11
Theo - t3․gg
Рет қаралды 205 М.
Samsung Z Flip/Fold 6, Watch Ultra, Buds Pro and Ring Impressions!
11:02
Marques Brownlee
Рет қаралды 1,4 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,6 МЛН
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,7 МЛН