Is MVVM actually helping your SwiftUI apps, or adding unnecessary complexity? A provocative look at why familiar patterns might be holding you back in modern declarative UI development.
🔗: https://azamsharp.com/2026/03/04/mvvm-and-cost-of-old-patterns.html by Mohammad Azam (@azamsharp)
#SwiftUI #Architecture #iOSDev
Added auto-slug generation when a list is first shared! Tomorrow night, let's jump back into invite creation now that slugs are in a good place. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/3TejE-Mr1OQ
⏮️ 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.
Let's add slug generation when permissions are created!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/hOof1It-hRM
Искусство просить отзывы: как легально поднять рейтинг до 4.9 и не взбесить пользователя
Вы открываете приложение, чтобы быстро проверить баланс или забронировать стол, и тут же получаете в лицо: «Вам нравится наше приложение? Оцените нас!» . Ваша реакция? В лучшем случае - машинальное нажатие на крестик, в худшем - удаление. Моя личная боль - открываешь банковское приложение для оплаты на кассе по СБП и получаешь аж три баннера один за другим на экран. Я не хочу прямо сейчас оформить кредит, не хочу оценивать ваши продукты. Я только открыл приложение, я покупки оплатить хочу. И такое поведение если уж не каждый запуск, то каждый второй точно. В 2026 году Apple и Google стали еще жестче фильтровать накрутки, а пользователи - еще чувствительнее к прерыванию их «флоу». Тем не менее, рейтинг 4.9 - это не магия, а математика, психология и вовремя вызванный системный метод. Давайте попробуем разобраться, как построить систему сбора отзывов, которая не превращает ваш продукт в назойливого попрошайку, и почему иногда лучший способ поднять рейтинг - отправить пользователя в чат поддержки. Продолжим
https://habr.com/ru/articles/1009880/
#ios #android #apple #swift #swiftui #kotlin #дизайн #путь_пользователя #ui #ux
I built a thing! 🌤️ Introducing Wunderful — a native app for Weather Underground personal weather stations. It lives in your Mac menubar showing the current temp, and it's a full SwiftUI experience on iPhone and iPad. Real-time conditions, 5-day forecast for your station's exact coordinates, offline caching, and zero tracking.
Read more at https://joeygibson.com/2026/03/14/introducing-wunderful/
#weather #macOS #iOS #SwiftUI #indiedev #WeatherUnderground
A SwiftUI story in two images…

Does anyone know if the ability to use external display is somehow model-specific on the iPhone? On iPad (M1+) and any iPhone simulator it works just fine - I can have a second windowExternalDisplayNonInteractive scene, but on any physical iPhone I have, iOS never offers the second scene 🤔?
Funnily enough, the only features that actually work at the moment are those that I redid completely from scratch.
After a few small tweaks, mainly conforming some older models to new protocols, more shows up
#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp

If you want to get rid of the Liquid Glass sidebar window design, apply .containerBackground(.white, for: .navigation) to its content.

For the first time in three months, since beginning the biggest refactor of Cork, it FINALLY compiles. Almost nothing works yet, but it's considerable progress
Cork on GitHub:
https://github.com/buresdv/Cork
#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp

Most SwiftUI lists stop at search and sort. This one does not.
In this video, I build a dynamic list with a real index scrubber like the Contacts app. Practical, reusable, and production ready. #Swift #SwiftUI #iOSDev
https://www.youtube.com/watch?v=sUZ6agowSew&feature=youtu.be

Cleaned up auto list creation to make sure it is only done when absolutely needed. Tomorrow night, let's make sure a slug is chosen when the first open permission is created. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/hOof1It-hRM
⏮️ 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