Тёмный
No video :(

VIM: A new SwiftUI Architecture for iOS 17 

Flo writes Code
Подписаться 8 тыс.
Просмотров 4,4 тыс.
50% 1

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@indiekiduk
@indiekiduk 11 месяцев назад
Usually wrapping an app action in an additional layer of framework indirection causes problems (and leads to a lot of wrapping/unwrapping boiler plate) so I'll be interested to hear how this idea pans out
@tscholze
@tscholze 11 месяцев назад
This is by far the first ever "app-wide" usage of AppIntends that I ever saw. To be honest, this seems like the "thousands of micro services"-approach of the late 2010s in the web industry, but maybe I'm an old grumpy man that hated the transition from MVC to MVVM and now with SwiftUI back to MCV or MVI. I see advantages in having an intend per action like create, update, delete for me the question is, if you have a web service in the background with a repository to hold states (if it is not SwiftData) if this approach is still usable *hm*.
@jordancalhouncom
@jordancalhouncom 11 месяцев назад
This intrigues the heck out of me
@oleh2296
@oleh2296 2 месяца назад
oh no, one more architecture. let me guess, it's better than all previous known
@marceljaeger
@marceljaeger 5 месяцев назад
Nice video and an interesting approach. What do you think about encapsulate code for actions in a simple type and create global methods? Then you have all actions in one place and you can use it everywhere in your app.
@FloWritesCode
@FloWritesCode 4 месяца назад
Not a fan of that, as I see no advantage over AppIntents (expect for smaller code). Essentially you're saying to use one big ViewModel for the entire app, right?
@marceljaeger
@marceljaeger 4 месяца назад
@@FloWritesCode Oke. No, not exactly. The data would be in the view. But all methods for buttons or other actions are in a separated type that you can access from all views. And you pass the data that the method needs as parameters.
@tiIIus
@tiIIus 11 месяцев назад
Could you make a video on how to implement a fully working subscription just with StoreKit 2 and the new SwiftUI SubscriptionStoreView?
@FloWritesCode
@FloWritesCode 10 месяцев назад
I'm planning to do that, yes. It's not on the Roadmap right now though, so I'd suggest watching someone else's video on the topic in the mean time (or just the WWDC talk from this year where they presented the StoreKit news).
@arjundureja
@arjundureja 11 месяцев назад
So in this example, let's say you wanted to add the ability to update and delete food. Would you need separate AppIntents for those two actions? If so, having a single view model that encapsulates all that logic sounds better to me
@FloWritesCode
@FloWritesCode 11 месяцев назад
Yes, exactly. You‘d need one AppIntent for each piece of logic in your app. Swift Macros might help automate that process, but it is some overhead for sure…
@chezchezchezchez
@chezchezchezchez 11 месяцев назад
I love the VIM mode on Xcode!!
Далее
MVVM is BAD for SwiftUI - Use MVC Instead! (Yes, MVC)
13:28
The BEST Way to Build an App
6:29
Просмотров 1,3 тыс.
Сказала дочке НЕТ!
00:24
Просмотров 619 тыс.
Super Power Scroll Views - SwiftUI - iOS 17
9:14
Просмотров 26 тыс.
Stop using Spacer() in SwiftUI
6:02
Просмотров 12 тыс.
The SECRETS That Make Your Phone ACTUALLY Work
16:25
Просмотров 370 тыс.
Stop using GeometryReader in SwiftUI
4:27
Просмотров 4,8 тыс.
@Observable @Bindable: MVVM in iOS 17
4:14
Просмотров 6 тыс.
Brutally honest advice for new .NET Web Developers
7:19
Сказала дочке НЕТ!
00:24
Просмотров 619 тыс.