New Swift News out now on my YouTube channel.
- What's new in Swift 6.2
- New era of iOS Dev
- Dark side of iOS Dev
- Foundation Model ideas
- Tik Tok indie marketing origin story???
Video - youtu.be/KIbPHB6FIlo
@dbolella.bsky.social
Captain SwiftUI Lead Software Engineer - iOS iOS / Android / Flutter / Full Stack Developer Father, Husband, Dude Thoughts are my own
New Swift News out now on my YouTube channel.
- What's new in Swift 6.2
- New era of iOS Dev
- Dark side of iOS Dev
- Foundation Model ideas
- Tik Tok indie marketing origin story???
Video - youtu.be/KIbPHB6FIlo
Ahoy there โ๏ธ this is your Captain speakingโฆโจLiquid Glass just introduced three new design principles โ Hierarchy, Harmony, and Consistency. ๐
These are the Northern Stars for Appleโs new design era.
Read here โ captainswiftui.substack.com/p/the-northe...
#SwiftUI #LiquidGlass #iOS26
As Apple announces the new #iPhone17 and other โawe droppingโ hardware updates, theyโre also officially launching the new design system, #LiquidGlass. As developers, itโs all part of The Great Shift in how we approach Apple development.
captainswiftui.substack.com/p/the-great-...
Ahoy there โ๏ธ this is your Captain speakingโฆ
This summer hasnโt just been busy โ itโs marked a real shift in how we code and design on Apple platforms.
Iโm calling it The Great Shift.
captainswiftui.substack.com/p/the-great-...
#ios #ipados #macos #swiftui #swift #iphone #liquidglass
Question for my network: Has anyone been to one of the recent Meet with #Apple Workshops around the new design system?
- What's it like? (format, sessions, etc)
- Is it required to go all 3 days?
- What was the biggest take-away for you and your team?
developer.apple.com/events/view/...
iPadOS windowing is here โ and itโs not just about resizing.โจ๐งฑ It brings a new micro-stateโจ๐ It can break layouts you havenโt testedโจ๐ช It demands smarter SwiftUI structure
Check out my initial thoughts and findings: captainswiftui.substack.com/p/windowing-...โจ#SwiftUI #iPadOS #WWDC25
Spotted this new search pattern in the iOS26 wild โ News and Health both use Liquid Glass-style multi-tabbed search.
Itโs subtle, but it changes how we structure views, surface context, and think about when users actually need to search.
๐งญ I unpacked it here โ open.substack.com/pub/captains...
Liquid Glass is not just a material update. Apple ๐ made it clear itโs a new design system, and we as devs need to jump on board ๐ข
Watch as I share my thoughts on LG from the last Office Hours ๐ฐ๏ธ: captainswiftui.substack.com/p/thoughts-o...
Ahoy there โ๏ธ
Part 2 of my WWDC25 dev log is live โพ๏ธโจ๐ง Foundation Models generated summariesโจ๐งพ #Playground macro testโจ๐ฃ๏ธ AVSpeech speaks the scoresโจ๐ค Xcode AI refactored code and added a feature
SwiftUI meets AI โ open.substack.com/pub/captains...โจ#WWDC25 #SwiftUI #FoundationModels #XcodeAI
Join the Captain's Crew ๐ข (with a limited-time discount) and get access to this week's ๐ฐ๏ธ Office Hours: Post-WWDC Edition!
We'll be covering a whole bunch of topics ๐, sharing insights and thoughts, and trying some of the WWDC goodies live!
Subscribe here: captainswiftui.substack.com/e61c7588
โAs scenes are vital for ensuring flexibility, adopting UIScene life cycle will soon be mandatory. In the next major release following iOS 26, UIScene life cycle will be required when building with the latest SDK.โ
developer.apple.com/videos/play/...
Played with Foundation Models from this years #WWDC25 and Iโm EXTREMELY impressed! One thing Iโm curious about: how long has an average response been taking on your system?
Iโve been sitting somewhere around 11.2 seconds.
This #WWDC25 session is required viewing. If you want to write better, more performant #SwiftUI, working with Instruments is a huge guiding tool. And the enhancements this year are absolutely fantastic: developer.apple.com/videos/play/...
10.06.2025 23:24 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0#WWDC25 dropped some heat โ I broke down Day 1 in a fast read:
โ
What rumors came true
๐ง Appleโs Liquid Glass redesign
๐ Real SwiftUI updates
๐ง Foundation Models framework
Dev-first takes here โ open.substack.com/pub/captains...
#SwiftUI #AI #AppleDeveloper
Day 1 of WWDC25 is in the booksโand Iโve got first impressions from both the Keynote and the PSOTU. From the big reveals to the subtle signals about Appleโs direction, hereโs what stood out (and what Iโm keeping an eye on next).
๐ Read the full Day 1 recap: open.substack.com/pub/captains...
Craig's key points for Developers at the end of the #WWDC25 Keynote was to take note of:
1๏ธโฃ Foundation Models Framework
2๏ธโฃ App Intents
3๏ธโฃ Visual Intelligence
Really looking forward to diving into these more at the Platforms State of the Union...
๐จ Itโs WWDC Day.
The Captainโs locked in โ ready for the big reveal.
New APIs? New SwiftUI magic? Who knows. Thatโs the fun.
First coverage post drops tonight โ stay tuned. ๐งญ
#WWDC25 #SwiftUI
Join us for a special Post-WWDC Office Hours ๐ฐ๏ธ on June 19 at 11 AM EDT!
The Captain and Crew will be gathering to unpack all the exciting announcements Apple ๐ makes during WWDC.
Join with a new paid subscriptionโnow available with a special WWDC promo:
๐ captainswiftui.substack.com/e61c7588
Less than a week to go until #WWDC25!!!
Get yourself even more hyped by checking out my pre-game analysis and predictions!
open.substack.com/pub/captains...
Still wrestling with SwiftUIโs Form?
I broke down the tradeoffs of using Appleโs built-in container vs. building your own โ plus what really happens when you try to style Form yourself.
Catch up here โ open.substack.com/pub/captains...
#SwiftUI #iOSDev #UXDesign #CaptainSwiftUI
Well shiver me timbersโฆ we did it! The crew has entered the 1000 club!๐
๐ซก Thank you EVERYONE whoโs embarked on this adventure with me ๐ข
Come join us on our next voyage! captainswiftui.substack.com
Almost thereโฆ
Be the 1000th subscriber by joining here: captainswiftui.substack.com
Ahoy there โ๏ธ this is your Captain speakingโฆ
Just dropped a new piece:
๐งพ โForming an Opinion on SwiftUI Formsโ
Appleโs Form might save time โ or box you in. I explored both sides.
open.substack.com/pub/captains...
#SwiftUI #iOSDev
Ahoy there โ๏ธ this is your Captain speakingโฆ
I thought I was building a dynamic SwiftUI container with ForEach(subviews:).
What I got? A redraw tsunami.
What saved me? A secret, hidden old friendโฆ
New post โ โA Tale of Two Custom Container APIsโ
open.substack.com/pub/captains...โจ
#SwiftUI #iOSDev
Hereโs a clip from this weeks Office Hours where I share my thoughts on App Delegate being deprecated!
To join the next Office Hours, start a paid subscription and join the crew!
open.substack.com/pub/captains...
Tomorrow night is the โ๏ธFIRSTโ๏ธ session of Captain SwiftUI's Office Hours ๐ฐ๏ธ! I look forward to exploring this new format, meeting new devs, and having great discussions!
Learn more about the session and how you can join: captainswiftui.substack.com/p/may-7th-of...
Ahoy there โ๏ธ This is your Captain speakingโฆ
My WWDC25 Pre-Game Analysis & Predictions article just dropped!
This oneโs got hot takes, hopeful wishes, and a few dev dreams Iโd love to see come true next month.
open.substack.com/pub/captains...
#WWDC25 #SwiftLang #iOSDev #SwiftUI
โ๏ธJUST ONE WEEK AWAYโ๏ธuntil the first Office Hours with Captain SwiftUI! Join the Captains Crew as a paid subscriber to get access!
Use to promo link for a special discount: captainswiftui.substack.com/promo
Ready to step up your #swiftui wrap game? Learn about some of the best (property) wrappers in โThe Underground Wrapper Sceneโ
open.substack.com/pub/captains...
Ahoy there โ๏ธ Captain here โ
Just dropped โThe Underground Wrapper Sceneโ โ 10 #SwiftUI property wrappers you (probably) donโt knowโฆ but should.
Hidden gems that save sprints, level up UX, and make your apps shine โจ.
Hop aboard and upgrade your SwiftUI toolkit:
open.substack.com/pub/captains...