Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
#БлогкомпанииQIWI #РазработкаподiOS #Swift #QIWI #ios #iosdevelopment #ViewModel IV
https://habr.com/ru/post/460875/
#БлогкомпанииQIWI #РазработкаподiOS #Swift #QIWI #ios #iosdevelopment #ViewModel IV
https://habr.com/ru/post/460875/
t.me
Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндинг...
MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков
#Программирование #РазработкаподiOS #Функциональноепрограммирование #Swift #MVVM #ViewModel #Combine IV
https://habr.com/ru/post/492530/
#Программирование #РазработкаподiOS #Функциональноепрограммирование #Swift #MVVM #ViewModel #Combine IV
https://habr.com/ru/post/492530/
t.me
MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков
Мы знаем, что ObservableObject классы с его @Published свойствами созданы в Combine специально для View Model в SwiftUI. Но в точности ту же самую View Model м...
View Model не обязательно наследоваться от ViewModel
#БлогкомпанииWrike #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #ViewModel #androiddevelopment #mvvm IV
https://habr.com/ru/post/565436/
#БлогкомпанииWrike #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #ViewModel #androiddevelopment #mvvm IV
https://habr.com/ru/post/565436/
t.me
View Model не обязательно наследоваться от ViewModel
Рекомендованные практики от Google, как правило, включают использование ViewModel в качестве базового класса для View Models (тех, которые в MVVM). ViewModel — о...
Способы инжектить ViewModel с помощью Dagger: что может пойти не так
#БлогкомпанииWrike #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #ViewModel #Dagger #MVVM IV
https://habr.com/ru/post/569918/
#БлогкомпанииWrike #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #ViewModel #Dagger #MVVM IV
https://habr.com/ru/post/569918/
t.me
Способы инжектить ViewModel с помощью Dagger: что может пойти не так
Инъекция зависимостей во ViewModel — очень популярная тема для статей по всему интернету. Давайте посмотрим, какие проблемы могут скрывать популярные подходы, и разберемся, есть ли способ инжектить...
Основы OkHttp в Android-разработке
#Java #РазработкаподAndroid #Kotlin #kotlin #okhttp #viewmodel #retrofit IV
https://habr.com/ru/post/717900/
#Java #РазработкаподAndroid #Kotlin #kotlin #okhttp #viewmodel #retrofit IV
https://habr.com/ru/post/717900/
Хабр
Основы OkHttp в Android-разработке
OkHttp — библиотека и по совместительству HTTP‑клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit. OkHttp предоставляет...
Мой шаблон Android приложения для Pet-проектов
#Java #РазработкаподAndroid #Kotlin #android #kotlin #java #viewmodel IV
https://habr.com/ru/post/723596/
#Java #РазработкаподAndroid #Kotlin #android #kotlin #java #viewmodel IV
https://habr.com/ru/post/723596/
Хабр
Мой шаблон Android приложения для Pet-проектов
Приветствую всех любителей покодить :-) В течении года разработки небольшого приложения я рефакторил код, что-то менял, удалял, добавлял и пришел к интересной комбинации различных практик и решений,...
ViewModel + Kotlin Multiplatform. Пробуем нативное решение
#Разработкамобильныхприложений #РазработкаподAndroid #РазработкаподiOS #kotlinmultiplatform #kotlinmultiplatformmobile #viewModel #разработкаподiOS
https://habr.com/ru/articles/802111/
#Разработкамобильныхприложений #РазработкаподAndroid #РазработкаподiOS #kotlinmultiplatform #kotlinmultiplatformmobile #viewModel #разработкаподiOS
https://habr.com/ru/articles/802111/
Хабр
ViewModel + Kotlin Multiplatform. Пробуем нативное решение
Всем привет! На связи Анна Жаркова, руководитель группы мобильной разработки в компании Usetech. Компания Google объявили о своем интересе к Koltin Multiplatform на прошлом Google I/O 2023. Следом был...
ViewModel + Kotlin Multiplatform. Пробуем нативное решение
#БлогкомпанииUsetech #Разработкамобильныхприложений #РазработкаподAndroid #РазработкаподiOS #kotlinmultiplatform #kotlinmultiplatformmobile #viewModel
https://habr.com/ru/companies/usetech/articles/802111/
#БлогкомпанииUsetech #Разработкамобильныхприложений #РазработкаподAndroid #РазработкаподiOS #kotlinmultiplatform #kotlinmultiplatformmobile #viewModel
https://habr.com/ru/companies/usetech/articles/802111/
Хабр
ViewModel + Kotlin Multiplatform. Пробуем нативное решение
Всем привет! На связи Анна Жаркова, руководитель группы мобильной разработки в компании Usetech. Компания Google объявили о своем интересе к Koltin Multiplatform на прошлом Google I/O 2023. Следом был...
[Перевод] ViewModels в Android: «за» и «против»
#БлогкомпанииOTUS #РазработкаподAndroid #Kotlin #android #kotlin #kotlinqa #Viewmodel
https://habr.com/ru/companies/otus/articles/807723/
#БлогкомпанииOTUS #РазработкаподAndroid #Kotlin #android #kotlin #kotlinqa #Viewmodel
https://habr.com/ru/companies/otus/articles/807723/
Хабр
ViewModels в Android: «за» и «против»
В этой серии статей мы рассмотрим лучшие практики использования ViewModels в Android с акцентом на основных принципах повышения качества кода. Рассмотрим роль ViewModels в управлении состоянием...
Как грузить данные во ViewModel?
#viewmodel #jetpackcompose #android #jetpacksdk
https://habr.com/ru/articles/848824/
#viewmodel #jetpackcompose #android #jetpacksdk
https://habr.com/ru/articles/848824/
Хабр
Как грузить данные во ViewModel?
Привет, Хабр! Эта статья будет полезна для мобильных разработчиков, потому что в ней обсуждаются различные подходы к первоначальной загрузке данных во вьюмодели (Jetpack ViewModel) при ее...
Подходы к созданию ViewModel в Android
#mvvm #viewmodel #viewmodelprovider #android #kotlin
https://habr.com/ru/articles/871922/
#mvvm #viewmodel #viewmodelprovider #android #kotlin
https://habr.com/ru/articles/871922/
Хабр
Подходы к созданию ViewModel в Android
В данной статье будут рассмотрены способы создания ViewModel (далее VM) в Android, а также usecase для каждого подхода. Для начала сразу оговорим как нельзя создавать VM. private val viewModel =...