🚀 Ex-empleados de Apple lanzan bitrig, una app que crea aplicaciones SwiftUI en tu iPhone en segundos usando texto o voz. Incluso puedes probarlas en TestFlight. ¿El futuro del código sin código? 🔥📱 #SwiftUI #Apple #IA

SwiftUI Previews và Prefire: công cụ kiểm tra snapshot miễn phí cho lập trình viên iOS! Bài viết giới thiệu cách kết hợp SwiftUI Previews với Prefire để tạo snapshot tests tự động, giúp kiểm tra giao diện ứng dụng nhanh chóng mà không tốn kém. Lý tưởng cho developer muốn tối ưu quy trình phát triển.
#SwiftUI #SwiftUI_Previews #iOSDev #Development #LậpTrình #iOS #PhátTriểnỨngDụng
https://screenshotbot.io/blog/swiftui-previews-and-prefire-free-snapshot-tests
@obrhoff @kylebshr I strongly agree, conditional modifiers with conditions that can change at runtime will cause lost state and tricky-to-debug broken transitions.
Play around with this snippet to see the most blatant issue happening: https://swiftui-garden.com/Misc/SwiftUI-Conditional-Modifier-Issue
Today's #swiftui frustration: .contentMargins() works exactly as expected on a TextEditor element when building a macOS Catalyst app but not at all when building native. 😫
A code snippet that I often use. Might be useful. idk. I got something similar for optionals.
#swiftui

@nicoreese Same here, always had to look the font styles up in the Figma iOS library before I set up this page for myself: https://swiftui-garden.com/Views/Text/Font-Styles

Like many #iOSDev #macOSDev people I subscribe to several newsletters. I appreciate all the curators who take the time to assemble content into a handy package.
So much of #SwiftUI requires us to share what we know in order to get things done.
Bonus points to a few authors who provide their own original content. Big bonus points to @natpanferova for her Nil Coalescing newsletter. Always unique content clearly explained.
If you aren't subscribed you should be.
I finally updated @TranslateKit to Liquid Glass on macOS 26. Thankfully I didn't have to adjust much, it all worked thanks to #SwiftUI. I only had to change the "Reload from files" button at the top: Because the status toolbar now has a glassy border by default, I had to set the button style to "plain" – that's all. ❤️🚀
See direct comparison in this video: #iOSDev
Week 2 of our free Apple App Development with SwiftUI course is here.
Missed Week 1? Watch the replay:
https://youtube.com/playlist?list=PL7srEwabdOYUvvV-_8UaL4ThaACVR8iiD&si=7lN-gPfl5ctLQIx7
This 26-week course is for all students interested in iOS development. We meet Thursdays at 7 PM Central. Classes are streamed and recorded, so you can catch up anytime.
You’ll need a recent Mac that can run Xcode or an iPad that can run Swift Playgrounds.
Enroll for free:
https://classroom.google.com/c/Nzg3MTAwMjAwMjIy?cjc=6nhstavd
#SwiftUI #iOSDevelopment #AppDevelopment #LearnToCode #Accessibility
I can never remember which one of these is bigger or smaller. #SwiftUI

Out of time again, but the muscle memory is coming back. Tomorrow let's continue fleshing out how lists are represented on the backend. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/_YLHKVRUQfY
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush