I'm making a seasonal anime guide app, in the open for all to experience and learn from.
New computer, who dis? Let's go through existing account indices to see if they are being properly normalized, or if we need to migrate!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/n2-YcAp748o
Фильтр Калмана, geohash fog of war и три реджекта Apple: как я собрал GPS-трекер на SwiftUI
В 2024 году Google тихо убил Timeline в Google Maps. Историю местоположений перевели в «локальный режим», который на практике работает через раз - данные теряются, синхронизации нет, а у многих просто исчезли годы накопленной истории. Для меня это было важно: я много езжу на машине и хотел знать простую вещь - сколько конкретная поездка стоит в бензине. Ничего подходящего не нашёл и решил написать сам. Я бэкенд-разработчик, до этого проекта не написал ни строчки на Swift - дальше про то, как за месяц вечерами собрал GPS-трекер с фильтром Калмана, fog of war на geohash и Live Activity.
https://habr.com/ru/articles/1024896/
#iOS #Swift #SwiftUI #GPS #CoreLocation #MapKit #geohash #фильтр_Калмана #Live_Activity #App_Store
I've gotten stuck on a visionOS Volume, my code used to launch it fully expanded, but now when i launch the app, it seems to have been shrunk down to a small box view of the center of the volume. This is my first volume and I can't seem to find out what I screwed up? #visionOS #swiftuI #volumes
Converting Core Data Models to SwiftData Models

I am once again asking for a #swiftui `Image.init` that takes both a systemName (to specify an SFSymbol) and a label (to specify the accessibilityLabel) just like`Image` has for images loaded from a Bundle.
To be clear, I don't wish to adopt Liquid Glass but if Apple removes support for the legacy UI at some point, as has been rumored, it's best to have a path forward.
Where "forward" means at least my app isn't dead.
It appears the latest #Xcode and associated frameworks allows my native #SwiftUI Mac app to work with Liquid Glass for the most part.
With OS 26.0 the app would just crash and I have not even bothered to revisit this for a few OS updates. Work to do but at least it functions for certain definitions of function.
Naturally the latest Apple spawn introduces 2 new Swift Concurrency “errors”. i.e. things that work fine but annoy the compiler
One step forward and two steps back. Joy.
The recording of my talk from try! Swift Tokyo is already available on YouTube! I shared my perspective on what drives change in SwiftUI, how new APIs come to life, and why we should try to keep up with the changes: https://www.youtube.com/watch?v=SQ-bn9iC5gw
#tryswift #iosdev #swiftui
Out of time, but went through all the indexes and potentially found a few more leaky abstractions 😅 Tomorrow night, let's start updating the list IDs to self-normalize. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/n2-YcAp748o
⏮️ 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.
One last short stream, but let's come up with a plan for dealing with normalized list indexes!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/O4Z2bDc_Oq0
Loving the new development spirit inside the Atmosphere community to build new services based in the EU and utilizing the ATproto infrastructure 😍🙌🏻 You can connect with me now on Sifa 👇🏻
https://sifa.id/p/n0rthk1n9.eurosky.social
#BuildInPublic #IndieDev #iOS #Dev #iOSDev #Swift #SwiftUI
I don’t know why the MVVM shit became so popular among people writing #SwiftUI apps to the point that now Apple embraces it, but I don’t think you need a “view model” at all. I’m using scare quotes intentionally