Oh hey, a little Friday night blog post.
Iconic loading: Showing your app’s own icon in 2026 https://objectionable-c.com/posts/iconic-loading/
Oh hey, a little Friday night blog post.
Iconic loading: Showing your app’s own icon in 2026 https://objectionable-c.com/posts/iconic-loading/
I planned to release a bugfix update 4 days ago, but the review took longer than expected and I found a bug, so I cancelled and fixed it. Then I resubmitted, but while waiting I decided to make a small improvement and cancelled again. Today I cancelled for the third time to fix and improve… Damn, I need to break this cycle somehow! 😅 #agendus #iosdev #indiedev
iOS Dev Weekly – Issue 741 is out! Happy Friday, everyone! 😬
I am lucky to have such good beta testers for my apps 😭 Thank you if you've taken part of it! #iosdev
Introducing Meal Planner 🥗
• Plan your meals and diet with intention
• Save & organize your favorite recipes
• Track groceries so nothing goes to waste
• Understand nutrition without obsessing over it
Try it now: https://apple.co/3ZCH7aC
While adopting Agendus for iOS 26, I ended up fixing many small issues I hadn’t planned to address. Though I’m not a fan of Liquid Glass, I have to admit it pushed me to resolve all those tiny annoyances and glitches. And I haven’t even mentioned the completely redesigned iPad experience yet! #agendus #ios #iosdev #indiedev
Modularity promises independence, but without architectural discipline it delivers circular dependencies and inflated interfaces instead. Here's what goes wrong when splitting code too eagerly.
🔗: https://livsycode.com/best-practices/modularity-as-an-architectural-choice/ by Artem Mirzabekian
Okay friends. What’s a good indie app for tracking GLP-1s? #health #weightloss #iOSDev
You’ll learn to model loading, success, and failure, load async data without heavy view models, share state via Environment, and handle empty, error, and refresh states cleanly — all while keeping screens simple.
Video: https://youtu.be/Hwj4zaQfKSg
📘 SwiftUI Architecture Book
https://azamsharp.school/swiftui-architecture-book.html
🎓 AzamSharp School
https://azamsharp.school
After 6 months of coding and refining, I’m thrilled to launch Crowfi! 🚀
I wanted to build a Mastodon client for iOS that feels fast, looks clean, and respects the way we use the Fediverse.
🍎 Get it on the App Store: https://apps.apple.com/us/app/crowfi/id6756513753
Please Boost to help me reach the community! 🔄
I’d love to hear your feedback as I keep building. ✨
Are VIPER and MVVM really different patterns in SwiftUI? This analysis maps VIPER components directly onto MVVM equivalents and reveals why the extra boilerplate isn't worth it.
🔗: https://matteomanferdini.com/mvvm-vs-viper/ by Matteo Manferdini
I’ve been rethinking my content for the AI-era.
My last video was about solving a real iOS issue, not just explaining an API https://youtu.be/Uso8T5xBidk
I’m expanding this approach into a new series focused on system design cloning iOS Apps, starting from Clock App.
Stay Tuned!☺️ #iosdev
Tạo ứng dụng "điều người dùng muốn" → thực tế: người dùng tải về, mở 1 lần rồi rời đi. Đánh giá trên App Store thường vô ích (#iOSdev #Fintech). Giờ thử [Herramienta] thu thập phản hồi trực tiếp trong app, biết lý do họ rời đi & cải tiến kịp thời. Tin nhắn từ dev: "Đừng đoán, hãy hỏi!" #PhanHoiNhanh @feedbackwall
**Tag:** #iOSDev #UserFeedback #AppDevelopment #PhanHoiKhachHang #Startups #DuLieuThucTe #CongNghe
Sometimes the "e" key is unresponsive on the iOS Simulator when using the hardware keyboard to enter text. Until now, I had to restart the simulator to fix it.
I just figured out that pressing CMD+e fixes it.
CMD alone probably works, too. I'll keep you updated when it happens again so I can test this.
(I assume it's something with modifier flags.)
SwiftData schema changes are inevitable. But when does automatic migration handle it, and when do you need manual intervention? This guide explores the boundaries.
🔗: https://www.donnywals.com/a-deep-dive-into-swiftdata-migrations/ by Donny Wals (@donnywals)
Hey iOS devs, I just released a new iOS specs matrix in a completely revamped format https://dorianroy.com/blog/archives/496 #iosdev #apple
Using `@Observable` in SwiftUI? Make sure you're initializing it correctly! @natpanferova explains the importance of `@State` storage and how to use `.task` for lazy initialization to avoid performance issues.
https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy
#SwiftUI #iOSDev