Today's update for ClickWheel: Better scrolling 🕺
Here's a small showcase of the smoother scrolling using the click wheel, just like tho good old times!
#apple #applemusic #musickit #indie #indiedev #swift #swiftui
This is my #SwiftUI app. It looks a bit different from the usual, doesn't it? 😊
It's my take on an app where Swift Package modules integrate seamlessly. Modules can be added or removed, and the application will still function properly. 🧩
Let's dive deeper! 💡
#DevDiary #Swift

Added some more tests and found an issue where permissions aren't being removed properly! Tomorrow let's investigate why that may be. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/3PGKbYK9ehY
⏮️ 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
👷♂️Building Parlo day 11, a macOS application to quickly localize your apps/Laravel sites into multiple languages.
- Extracted the app icon / favicon if I can find one and show it in the recent projects
- Gave the Settings screen some love + created a custom paywall
- Track the number of tokens / strings you have translated
Want to try it out? Join the waitlist
https://parlo-app.com
#swiftui #ios #buildinpublic #indiedev #laravel
It has been a while since I posted. I am working on an app for both watch and phone. I am still learning a lot. Every time I make progress I seem to hit a wall, struggle, fight, and finally learn something new.
My most recent discovery is that if I am initializing a state object in my view initializer, then I’m doing something wrong. I didn’t realize that initializing state would only be done once, the first time the initializer ran for that view. I know better now.
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Short and unexpectedly early stream, but let's add more tests!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/wdXfqANTTSA
Why does your 𝘖𝘣𝘴𝘦𝘳𝘷𝘢𝘣𝘭𝘦 state reset when parent views rebuild? Discover the critical difference between storing models in 𝘚𝘵𝘢𝘵𝘦 versus plain properties in SwiftUI.
🔗: https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy by Natalia Panferova (@natpanferova)
Tracking Screen Views in SwiftUI with a Custom ViewModifier https://wesleydegroot.nl/blog/tracking-screen-views-in-swiftui-with-a-custom-viewmodifier #SwiftUI #ViewModifier #Analytics
Today in #SwiftUI course students are building an app for a fast-casual Mexican restaurant that only accepts crypto: “GuacChain”. They’ll access rates over the web & parse JSON, convert pounds and euros for international launch, and use SwiftData to save and reload past orders. Many students still available for jobs & internships. Send me links of opportunities to pass on!

My LicenseKit SDK (https://kankoda.com/licensekit ) lets you protect your apps and SDKs with commercial licenses. You can generate encrypted license files, generate licenses with code, ingrate with 3rd party services, etc. The included LicenseManager app template lets you create a multi-platform license app in #SwiftUI with a few lines of code. If you want to work around the high App Store take rates, licenses may be worth a look.

Let's build an app together! Introducing Explore Colorado.
Watch the first episode:
https://azamsharp.teachable.com/courses/azamsharp-pro-for-all-content/lectures/64111579
Isn’t that a UX horror from an accessibility perspective? confirmationSheet in #ios26 appears randomly on screen depending on size and scroll position. #SwiftUI
