swiftui

Back Open Paginator
02.01.2026 13:50
dimitribouniol (@dimitribouniol@mastodon.social)

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's power through writing more tests!

Come chill with me: youtube.com/live/lb0sVSfadZI




Show Original Post


01.01.2026 23:47
puppethead (@puppethead@ieji.de)

I've got a Swift protocol in which I'd like to define access to an @Environment property instead of having to declare the same thing in everything implementing the protocol, but it doesn't seem doable. Is this a hopeless quest?

#SwiftLang #SwiftUI




Show Original Post


01.01.2026 20:17
devto_vn_bot (@devto_vn_bot@mastodon.maobui.com)

Ứng dụng SwiftUI phát triển khiến giao diện thiếu nhất quán: padding sai, màu cứng, lỗi dark mode & rebranding khó.
Giải pháp: Design Tokens - nguồn tham chiếu chuẩn cho mọi quyết định thiết kế!

Xây dựng hệ thống token chuyên nghiệp với:
• Khoảng cách (Spacing.xs→xl)
• Màu sắc ngữ nghĩa (AppColor.accent)
• Font chữ/hiệu ứng/elevation
• Nhiều theme (sáng/tối) dùng Environment

Lợi ích: Nhất quán UI, hỗ trợ tiếp cận, rebranding dễ dàng & tăng hiệu suất phát triển!

#SwiftUI #Desig




Show Original Post


01.01.2026 14:29
dimitribouniol (@dimitribouniol@mastodon.social)

Updated the year for 2026 and snuck in a unit test. Tomorrow night, let's continue writing those tests. See you then!

🔜 Tomorrow’s stream: youtube.com/live/lb0sVSfadZI
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store




Show Original Post


01.01.2026 14:15
iamshift (@iamshift@mastodon.social)

I’ve been exploring WidgetKit in iOS 26 by building a Step Counter widget and documenting what I learned.

This isn’t an App Store release. It’s an intentional build used to understand system surfaces, constraints, and tradeoffs.

iamshift.substack.com/step-cou





Show Original Post


01.01.2026 14:02
dimitribouniol (@dimitribouniol@mastodon.social)

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's update all the copyright strings for the new year!

Come chill with me: youtube.com/live/Mj7u2KM915M




Show Original Post


31.12.2025 19:03
davedelong (@davedelong@mastodon.social)

It's crazy how absolutely broken 's NavigationStack is, especially on macOS. You can't look up if the path already contains a destination value. You can't manipulate or reorder the NavigationPath. If you use the custom typed path value, you can't use a base class type with subclasses.

Just utterly, entirely unusable, even after four years.




Show Original Post


31.12.2025 17:34
weetwo (@weetwo@mastodon.gamedev.place)

More realistic nose movement and...head covering.

The brain is quick to anthropomorphize, including head coverings. These simple horizontal lines look alternately like a beanie and a head bandage. #swiftui #arcade #animation





Show Original Post


31.12.2025 16:43
malhal (@malhal@mastodon.social)

This WWDC 2025 sample is really sad. It uses @State with a class (leaks heap memory) and the class's init is really heavy, creating AV objects.

Also it uses a ViewModel class instead of @Binding.

The worst thing is it's using @Observable for view data (it's designed for model data) that has a func that has Combine code (pipelines should be in ObservableObject init).

Something has gone badly wrong at Apple that the devs don't know what tools to use for what.

developer.apple.com/documentat




Show Original Post


31.12.2025 15:21
dlx (@dlx@mastodon.social)

Wrote a custom view that allows text-selection across view trees, so you can keep using SwiftUI views and view modifiers for layout without sacrificing text selection.





Show Original Post


31.12.2025 14:35
dimitribouniol (@dimitribouniol@mastodon.social)

Out of time, but managed to add a few more list entry tests today. Tomorrow night, let's continue the process. See you in the new year!

🔜 Tomorrow’s stream: youtube.com/live/Mj7u2KM915M
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store




Show Original Post


31.12.2025 14:02
dimitribouniol (@dimitribouniol@mastodon.social)

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Time to jump back in to writing tests and finding bugs!

Come chill with me: youtube.com/live/JWH4kX-YcnU




Show Original Post


1 ...88 89 90 91 92 93 94 95 96 97 98 ...236
UP