New update to my #UltimatePortfolio app.
This release brings several improvements to the codebase:
- Refactored views into smaller reusable components
- Added `SwiftLint` configuration
- Improved documentation and reorganized folder structure
Built with #SwiftUI and #CoreData.
GitHub: https://github.com/eneax/UltimatePortfolio
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's attempt to add new icons for the settings screens we prepped yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/x5kCyEqDTng
I am open sourcing my carbohydrate tracker for iOS, Carb Clarity. I've recently rewritten it in Swift 6 with strict concurrency and added a bunch of new features. The app uses a pure SwiftUI interface, combined with SwiftData, App Intents, widgets, watchOS support and wide ranging UI and unit test coverage. On the App Store, the new version is waiting for review, but here's the source code if you're interested: https://github.com/fouquet/CarbClarity
#iOS #Swift #SwiftUI #OSS
Alerts in #iOS beta 5. It’s bad, but other alerts don’t have that problem.
Is there a way to change it?
#swiftui

I have found when working with Swift Charts that it is extremely important to ensure the view who's body containers the chart is never re-evaluated unless the chart data itself changes.
So if you have things like duration toggles, scroll bindings etc move this all into view modifiers that rw from the Observable class accessed through the env.
Without this the Chart will be re-evaluated all the time as you scroll etc making for a very slow chart interaction.

I just published my new project "Platzi" to GitHub. It is a SwiftUI app that integrates with the Platzi Store API. It demonstrates consuming JSON API, authentication, displaying markers on map etc.
Link:
https://github.com/azamsharpschool/Platzi
PS: Still work in progress

Skip enables creating native #SwiftUI apps to reach the entire iOS/Android world — and now it can be used to train your cat, too!
App Store: https://apps.apple.com/us/app/catcoach-train-your-cat/id6748276464?utm_source=website&utm_medium=button&utm_campaign=ios_launch
Play Store: https://play.google.com/store/apps/details?id=com.twobirdstalk.catcoach&utm_source=website&utm_medium=button&utm_campaign=android_launch

Got the order preferences implemented on all platforms. Tomorrow, let's finish up details like proper icons, and start working on the first steps for regions. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/JEgQ6ks_Ul4
⏮️ 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
Made a component similar to Apple's activity ring in the Fitness app. Full code below🧵 This will be part of my fasting app for the Shipaton from @revenuecat. #SwiftUI
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's get re-ordering working on tvOS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/JEgQ6ks_Ul4
Starting in 15 minutes:
Consuming JSON API in SwiftUI App
https://youtube.com/live/fxI9LPpJAwk?feature=share
Finished tweaking the reorder experience on iOS, and started taking a look at tvOS today. Tomorrow, let's build custom re-order controls for tvOS and push out a beta. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/JEgQ6ks_Ul4
⏮️ 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