#Journelly 1.1 is now available on the App Store
Now available in 11 languages, delivering the first round of feature requests and bug fixes.
Check out the release blog post: https://lmno.lol/alvaro/journelly-1-1-released
#Journelly 1.1 is now available on the App Store
Now available in 11 languages, delivering the first round of feature requests and bug fixes.
Check out the release blog post: https://lmno.lol/alvaro/journelly-1-1-released
I've been experimenting with mesh gradients in SwiftUI and wrote up what I learned. The post covers basic and more advanced setups, color adjustments, Bezier points, and color position animations: https://nilcoalescing.com/blog/MeshGradientsInSwiftUI/
#SwiftUI #iOSDev #macOSDev #Swift
Level up your Swift skills: 9:30 AM - noon: “Level up your Swift” with @twostraws
1 PM - 4 PM: “Concurrency Fundamentals with Swift 6.2” with @mattiem
Sunday entry only for workshop participants.
Lunch social at noon to connect & recharge!
RSVP: https://omt-conf.com
The Swagger is also available to try out.
#openapi #applemusic #swift #swiftui #applemusic #indiedev #BuildInPublic #macosdev
I just published my first version of the Apple Music API OpenAPI Spec on GitHub. Check it out. I would love it if you would contribute if you use it, since it's far from finished.
So far I'm already using it with the OpenAPI Code generator from Apple, but it should work with other Codegens for other languages.
@nehayward
#openapi #applemusic #swift #swiftui #applemusic #indiedev #BuildInPublic #macosdev
I’ve played a little bit with caffeinate and Swift/SwiftUI to create a very simple macOS app that controls it. I know there are many free and more powerful apps out there. This was just a personal experiment :)
Group learning session on the Swift Dev Chat Discord server. Saturday, May 24, 11am Pacific, 18:00 UTC.
Participate in “ensemble coding” as we (try to) apply strict Swift Concurrency to an existing open source project (XcInspector—SwiftUI app on macOS, plus command-line tool).
All experience levels welcome—as long as you’re wanting to learn more about programming in Swift.
#SwiftUI #SwiftConcurrency
https://discord.gg/sGM552KyMn?event=1370844232952053852
Swift Developers and Indies!
Join us for the Swift Developer Goals meeting today at 12:30PM PT:
Sign up at https://swiftremotestudio.com
Join the Slack
Go to the `goals-friday` channel for the Zoom link
See you there!
Curious what it looks like to call #Kotlin or Java from your native #Swift with Skip? How about embedding #JetpackCompose in your #SwiftUI on Android, like this Google maps integration? This doc chapter has you covered
https://skip.tools/docs/platformcustomization/
Pro tip: onboarding = your best feature showcase. I have reused core functionality and turn first-time users into power users from swipe one.
Swift Charts lets you manually choose what color is used for each category in the legend but it doesn't appear that you can manually choose what shapes appear in it.
I made my own legend to use when differentiate without color is active.
I think that I'm done with this new feature!
As a tech prof, nothing keeps my ego in check more than realizing the very nice guy who taught in the room after my #SwiftUI class has a Nobel Prize. For those thinking “it’s OK, he doesn’t teach code” the class he taught was “Digital Self Defense with Python” https://www.bc.edu/bc-web/schools/carroll-school/news/2024/Paul-Romer.html
Since MusicKit is really not recommend, I started working on an OpenAPI Spec for Apple Music to generate code out of it.
Would anyone be interested in it on GitHub? It would be useful to generate clients in many different languages, validate requests, help writing mocks, etc.
#openapi #applemusic #swift #swiftui #applemusic #indiedev #BuildInPublic #macosdev
So I'm about 95% happy with my attempt at recreating the Passwords.app style sidebar in #swiftui.
of course SwiftUI graphical DatePicker
vertical sizing is busted. why wouldn't it be? nobody would ever actually need to display a calendar
Apple Weather App (Benja’s Version)
A minimalist take inspired by the original Apple Weather app.
Check it out on GitHub: github.com/benjaminrsalgado/weather
How do you create a SwiftUI picker that works with optional selection so that not picking a value is possible? #iosdev #swiftui https://useyourloaf.com/blog/swiftui-picker-with-optional-selection/
#Swift's Observable has an annoying (yet 100% understandable) behavior where it triggers a "mutation" even if the actual value you assigned to your property didn't change.
This often has unintended side effects when paired with #SwiftUI.
Say you have some code running something rapidly and setting a property on a model that you're observing from your UI. Every time you do `model.property = value` you're asking for a UI update even if the new `value` is the same as the old one.
Excited to share Linkmarks – a native #iOS and #macOS app I recently built with #SwiftUI and #TCA! Effortlessly save and organize your web links, with #SQLite for local storage and seamless #iCloud sync across devices. #indiedev #BuildInPublic
Try it out: https://linkmarks.darrarski.pl/
Random Xcode shortcut discovery: if you're using a string catalog (e.g. Localizable.xcstrings) and you have a call to something that takes a String.LocalizationValue or LocalizedStringKey (e.g. String(localized:) or any SwiftUI component like Text() that takes a localized key argument), command-clicking on the string constant will jump you directly to the corresponding entry in the string catalog. #Xcode #SwiftUI