🎉 Exciting news!
Workshops are now also part of monthly membership plan at azamsharp.school. These are 3 hour hands-on workshop on iOS development topics including Machine Learning, Vapor, SwiftData, Testing and more.
Become a member and enjoy live workshops. #iosdev #swiftui
https://azamsharp.school

Cleaned up my design files to make future exports easier, and put out a build with the fall icon to TestFlight (awaiting review). Tomorrow, let's go down the list of remaining bugs and fix the ones we can. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/JMA2spHF3SU
⏮️ 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
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's add the new icon to the app and try it out in a build!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/DxLxoDmpaR8
Swift and SwiftUI are the best way to buld apps.
#swiftui
SwiftUI is sometimes incredibly inefficient, especially when dealing with repeating animations. I’ve often had to drop down to Core Animation to reduce CPU usage from 50% to 0% (in my case, a shimmer effect with an animated gradient).
IMO this completely undermines the usefulness of these APIs. What’s the point of an API to animate a gradient if it’s so massively inefficient?
And no, I'm not holding it wrong. I also tried some Open Source Code on Github which all had the same issue
#swiftui
A fresh start here. I’m Moin aka `shift` — iOS developer & designer. I’ll be posting about apps, design, and lessons from building with Apple’s latest tech.
#iOSDevelopment #Swift #SwiftUI #AppDev
Still plenty of work to do, but for a nearly complete rewrite of one of the first apps I ever wrote, for a client no less, I'm quite happy with where things have landed. Each of the tabs in the sidebar handle a different kind of metadata which is all combined and set as the metadata in Capture One.

Also, now that I'm really looking at my sidebar, can you specify the width of the sidebar? I have `.frame(width: 75)` on the view in the sidebar, but the sidebar is definitely wider than that
Getting frustrated with custom font handling in #SwiftUI
Is it possible to disable changing the width of the sidebar in a `NavigationSplitView` on macOS? I'm building a large icon-based sidebar for a client so I won't have variable widths and I especially don’t want a user to be able to drag the divider to collapse the sidebar.
I know I can remove the toolbar item, but that almost makes it worse because then there's no way to restore the sidebar.
Finally, a session I've been looking forward to for some time.
#iosdev #swiftui #buildinpublic

Chuyển từ Jetpack Compose sang SwiftUI: Bí quyết cho dev Android! Bài viết chia sẻ kinh nghiệm, so sánh cú pháp, và mẹo hay khi chuyển đổi giữa hai framework UI. #SwiftUI #JetpackCompose #AndroidDev #iOS #LậpTrình #ViệtNam