While moving the last operation into the background, I encountered the strange problem that my #ModelActor actually runs on MainActor. πŸ₯² I'll be reading (again)
@mattiem's article about ModelActor to understand what's going on tomorrow. I don't have energy for that today. πŸ˜†
#SwiftData

https://iosdev.space/@ostojan/114213487299825924

Aleksander Stojanowski (@[email protected])

Took a deep dive into SwiftData today! πŸŠβ€β™‚οΈπŸ’Ύ Moved operations to background threads, including the heavyweight streak recalculation. Was feeling pretty proud until I noticed the β€œautomagic” SwiftUI animations vanished! 😱 #SwiftData #iOSPerformance

iOS Dev Space

I also really tried to do something in this matter, I really did! I even found out I need to fix my keywords in order not to repeat the words from the app title. Also, I shouldn't waste characters on spaces! So it's not like I did nothing! πŸ˜‚ #AppStoreOptimization #KeywordStrategy #AppMarketing

https://iosdev.space/@ostojan/114213488785120851

Aleksander Stojanowski (@[email protected])

Realized I’ve been neglecting my ASO and marketing research. πŸ˜” Looked at some tools, but didn’t make much progress. Note to self: balance coding with marketing! Any tips from fellow indie devs out there? πŸ“ŠπŸ“± #ASO #IndieDevLife

iOS Dev Space
I plan to read more about ASO in bed, but basically that's all for today, I guess. Not a particularly productive day, but that's Mondays for me, work takes most of Monday from me. πŸ˜”
#MondayMood #AppDevelopment #WorkLifeBalance #ASO #ContinuousLearning