Andrea Gelati (@andreagelati) 's Twitter Profile
Andrea Gelati

@andreagelati

Creator of @Focusplan. Loving SwiftUI since 2019!

ID: 3503711

linkhttps://focusplan.app calendar_today05-04-2007 09:05:03

6,6K Tweet

1,1K Takipçi

103 Takip Edilen

Marco Bambini (@_marcobambini) 's Twitter Profile Photo

SQLite Vector, with its focus on zero preindexing and a low memory footprint, is incredibly useful for edge applications. Thanks to Cowork AI, it is now Nix Flake Ready! cwrk.ai/posts/sqlite-v…

Pol Piella (@polpielladev) 's Twitter Profile Photo

I love these small Swift language features, being able to provide use a default value if the key is not found in a single line is just :chefskiss:

I love these small Swift language features, being able to provide use a default value if the key is not found in a single line is just :chefskiss:
Enid (@ios_dev_alb) 's Twitter Profile Photo

Xcode Tip 💡 If SwiftUI previews start acting weird or slow, clear all preview cached data with a single command. → learnandcodewithenid.com

Xcode Tip 💡

If SwiftUI previews start acting weird or slow, clear all preview cached data with a single command.

→ learnandcodewithenid.com
Jacob Bartlett (@jacobtechtavern) 's Twitter Profile Photo

Advanced Swift Concurrency: Beyond Actors Yesterday we showed how an actor alongside a task can protect serial access to critical parts of your system, for example auth. Instead of using an actor to enforce serial execution for your whole auth service, you can use an actor as

Advanced Swift Concurrency: Beyond Actors

Yesterday we showed how an actor alongside a task can protect serial access to critical parts of your system, for example auth. 

Instead of using an actor to enforce serial execution for your whole auth service, you can use an actor as
Tim Cook (@tim_cook) 's Twitter Profile Photo

Steve was an incredible leader, innovator, and friend whose world-changing ideas moved all of us forward. Celebrating his remarkable life and legacy today, on his birthday.

Steve was an incredible leader, innovator, and friend whose world-changing ideas moved all of us forward.

Celebrating his remarkable life and legacy today, on his birthday.
Antoine v.d. SwiftLee  (@twannl) 's Twitter Profile Photo

Preventing unintended animations in SwiftUI can be challenging, but with the tips from Nil Coalescing, you’ll have more tools to solve them more quickly. Curated in this week's #swiftleeweekly nilcoalescing.com/blog/IsolateSw…

Paul Hudson (@twostraws) 's Twitter Profile Photo

My SwiftUI agent skill has now passed 1,000 GitHub stars in just two days – I appreciate you all so much! 🙇‍♂️ So many people have replied to say it has already helped Codex, Claude Code, and other agents find and fix problems in just a few minutes. github.com/twostraws/swif…

Nil Coalescing (@nilcoalescing) 's Twitter Profile Photo

Precisely scope animations to specific animatable attributes in SwiftUI by using the animation(_:body:) API introduced in iOS 17: nilcoalescing.com/blog/IsolateSw…

Kyle Ye (@kyleswifter) 's Twitter Profile Photo

SwiftUI has a hidden CAHostingLayer API — host your SwiftUI views directly in a CALayer. Currently used internally by UIKit/AppKit and WebKit. Available since iOS 18 / macOS 15. I wrote a guide on how to access it without Apple's internal SDK 👇 gist.github.com/Kyle-Ye/8a7f12…

SwiftUI has a hidden CAHostingLayer API — host your SwiftUI views directly in a CALayer.
Currently used internally by UIKit/AppKit and WebKit. Available since iOS 18 / macOS 15.
I wrote a guide on how to access it without Apple's internal SDK 👇
gist.github.com/Kyle-Ye/8a7f12…
Natalia Panferova (@natpanferova) 's Twitter Profile Photo

My new SwiftUI book is finally out 🎉 I wrote "The SwiftUI Way" for developers who feel like they are fighting the framework as projects grow in complexity. It will help you align your code with SwiftUI's internal expectations to avoid common pitfalls. books.nilcoalescing.com/the-swiftui-way

Nil Coalescing (@nilcoalescing) 's Twitter Profile Photo

Make your views and controls fit perfectly within their containers using new SwiftUI APIs in iOS 26 such as the ConcentricRectangle shape and the containerShape() view modifier: nilcoalescing.com/blog/Concentri…

Natalia Panferova (@natpanferova) 's Twitter Profile Photo

Published a new YouTube video covering some advanced techniques for working with Optionals in Swift. I shared these as part of my presentation "Swift's Hidden Gems" at the ARCtic Conference and many developers were surprised. ▶️ youtu.be/qgDIOrKnmuw

Published a new YouTube video covering some advanced techniques for working with Optionals in Swift. I shared these as part of my presentation "Swift's Hidden Gems" at the <a href="/ARCTIConference/">ARCtic Conference</a> and many developers were surprised.
▶️ youtu.be/qgDIOrKnmuw
Enid (@ios_dev_alb) 's Twitter Profile Photo

SwiftUI Tip 💡 In iOS 26.1+, tabViewBottomAccessory() has a new overload that lets you conditionally show the TabView’s bottom accessory. Useful when the accessory should appear only when needed. → learnandcodewithenid.com

SwiftUI Tip 💡

In iOS 26.1+, tabViewBottomAccessory() has a new overload that lets you conditionally show the TabView’s bottom accessory.

Useful when the accessory should appear only when needed.

→ learnandcodewithenid.com
Marco Bambini (@_marcobambini) 's Twitter Profile Photo

AI agents that learn from each other without ever talking to each other. and Every agent today accumulates knowledge: conversation history, user preferences, and research notes. That memory is what makes an agent useful. But the moment you have more than one agent, memory

AI agents that learn from each other without ever talking to each other.
and 
Every agent today accumulates knowledge: conversation history, user preferences, and research notes. That memory is what makes an agent useful.

But the moment you have more than one agent, memory
Jacob Bartlett (@jacobtechtavern) 's Twitter Profile Photo

One of the most common concurrency warnings in SwiftUI is “Publishing changes from background threads is not allowed”. This happens when you update a UI property from a non-main thread. It’s easy to fix: just find the function which updates the property, and mark it @MainActor.

One of the most common concurrency warnings in SwiftUI is “Publishing changes from background threads is not allowed”. This happens when you update a UI property from a non-main thread.

It’s easy to fix: just find the function which updates the property, and mark it @MainActor.