#HandySwiftUI

Cihat GündüzJeehut@iosdev.space
2026-01-05

🎉 HandySwiftUI 2.0 is out!

Major new async handling features: AsyncView for automatic state management, AsyncState/AsyncResult for manual control, plus onFirstAppear modifier & more.

All fully documented with real-world examples from my apps. 👇

github.com/FlineDev/HandySwift

#iOSDev #OpenSource #HandySwiftUI #SwiftUI

Cihat GündüzJeehut@iosdev.space
2024-11-07

The last article in my #HandySwiftUI series is out! From pulsating buttons and versatile label layouts to cross-platform checkboxes – these styles bring polish to your apps while keeping the code clean. They power the UI of all my apps! ✨

Check it out! 👇 #SwiftUI #iOSDev
fline.dev/handyswiftui-styles/

Cihat GündüzJeehut@iosdev.space
2024-11-04

Article #3 of #HandySwiftUI is here! Discover the extensions that make #SwiftUI development more intuitive: from clean optional bindings and XML-style text formatting to powerful color management. These APIs have proven invaluable in all my apps! 💪

Check it out! 👇 #iOSDev
fline.dev/handyswiftui-extensi

Cihat GündüzJeehut@iosdev.space
2024-11-01

Time for the second article about #HandySwiftUI! Let me show you the view modifiers that saved me countless hours: from smart color contrast and streamlined error handling to simplified deletion flows. These eliminated so much boilerplate in my apps! 🎨

Check it out! 👇 #SwiftUI #iOSDev
fline.dev/handyswiftui-view-mo

Cihat GündüzJeehut@iosdev.space
2024-10-30

For 4 years, I've been extracting reusable #SwiftUI code to an open-source package. Without it, I wouldn't have been able to ship 10 apps in just one year! The last days, I sat down to clean up and document all of it – I'm happy to announce that #HandySwiftUI 1.0 is finally here! 🎉 🥳

As a convenience, I hand-picked the APIs I use most and summarized them in 4 dedicated articles. Here's the first one focusing on "New Types". Check it out! 👇 #iOSDev
fline.dev/handyswiftui-new-typ

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst