[Из песочницы] MVVM и выбор элементов в адаптере
#РазработкаподAndroid #Kotlin #kotlin #mvvm #android #adapter IV
https://habr.com/ru/post/483552/
#РазработкаподAndroid #Kotlin #kotlin #mvvm #android #adapter IV
https://habr.com/ru/post/483552/
t.me
MVVM и выбор элементов в адаптере
Уже примерно после 3-его самописного адаптера, в котором надо было реализовывать логику запоминания выбранного элемента, у меня появились мысли, что должно же бы...
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 м...
[Из песочницы] Avalonia Tutorial: Реализация MVVM по шагам с примерами
#Программирование #NET #C #РазработкаподLinux #РазработкаподWindows #avalonia #mvvm IV
https://habr.com/ru/post/505036/
#Программирование #NET #C #РазработкаподLinux #РазработкаподWindows #avalonia #mvvm IV
https://habr.com/ru/post/505036/
t.me
Avalonia Tutorial: Реализация MVVM по шагам с примерами
Avalonia это? Avalonia – это кроссплатформенный XAML фреймворк для платформы .Net. Для многих разработчиков на WPF/UWP/Xamarin данный фреймворк будет интуитивно...
Бюджетный DI на антипаттернах
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #dependencyinjection #iosdevelopment IV
https://habr.com/ru/post/508452/
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #dependencyinjection #iosdevelopment IV
https://habr.com/ru/post/508452/
t.me
Бюджетный DI на антипаттернах
Согласитесь, приятно бывает после утомительного трудового дня отточенным движением руки решительно закрыть рабочий workspace в Xcode, чтобы, облегченно вздохнув...
Доступный MVVM на хакнутых экстеншенах
#БлогкомпанииTinkoffru #РазработкаподiOS #Разработкамобильныхприложений #mvvm #patterns #iosdevelopment #events IV
https://habr.com/ru/post/509014/
#БлогкомпанииTinkoffru #РазработкаподiOS #Разработкамобильныхприложений #mvvm #patterns #iosdevelopment #events IV
https://habr.com/ru/post/509014/
t.me
Доступный MVVM на хакнутых экстеншенах
Много лет подряд я, помимо всего прочего, занимался настройкой MVVM в своих рабочих и не очень рабочих проектах. Я увлеченно делал это в Windows-проектах, где п...
Легковесный роутинг на микросервисах
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #routing #iosdevelopment IV
https://habr.com/ru/post/510286/
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #routing #iosdevelopment IV
https://habr.com/ru/post/510286/
t.me
Легковесный роутинг на микросервисах
Мобильные приложения в последнее время стали по-настоящему большими — не только в смысле своей значимости для нас с вами, но и в прямом смысле. По своей функцио...
[Из песочницы] Реализация MVVM в ABAP
#ERPсистемы #SAP #ABAP #MVC #MVVM #MVA IV
https://habr.com/ru/post/516208/
#ERPсистемы #SAP #ABAP #MVC #MVVM #MVA IV
https://habr.com/ru/post/516208/
t.me
Реализация MVVM в ABAP
После окончания университета я несколько лет работал программистом C#. Я разрабатывал приложения на WPF с использованием шаблона проектирования MVVM. Затем переш...
Впечатление от Стэнфордских курсов CS193P Весна 2020 г.: Разработка iOS приложений с помощью SwiftUI
#Программирование #РазработкаподiOS #Разработкамобильныхприложений #Функциональноепрограммирование #Swift #SwiftUI #MVVM IV
https://habr.com/ru/post/528274/
#Программирование #РазработкаподiOS #Разработкамобильныхприложений #Функциональноепрограммирование #Swift #SwiftUI #MVVM IV
https://habr.com/ru/post/528274/
t.me
Впечатление от Стэнфордских курсов CS193P Весна 2020 г.: Разработка iOS приложений с помощью SwiftUI
Стэнфордский университет, США — один из лучших в мире в области информатики (Computer Science). Он щедро делится своими курсами, и одним из самых популярных и...
Адаптируем UITableView под MVVM
#РазработкаподiOS #Разработкамобильныхприложений #swift #uikit #mvvm #patterns #iosdevelopment IV
https://habr.com/ru/post/531446/
#РазработкаподiOS #Разработкамобильныхприложений #swift #uikit #mvvm #patterns #iosdevelopment IV
https://habr.com/ru/post/531446/
t.me
Адаптируем UITableView под MVVM
ВведениеUITableView один из самых часто используемых компонентов UIKit. Табличное представление зарекомендовало себя как одно из самых удобных взаимодействий пол...
Борьба за жизни переменных. Или как я попытался упростить жизнь Android разработчикам
#РазработкаподAndroid #Android #MVVM #SavedStateHandle #Bundle #Жизненныйцикл #Библиотека IV
https://habr.com/ru/post/547446/
#РазработкаподAndroid #Android #MVVM #SavedStateHandle #Bundle #Жизненныйцикл #Библиотека IV
https://habr.com/ru/post/547446/
t.me
Борьба за жизни переменных. Или как я попытался упростить жизнь Android разработчикам
Была идея. Собрать в одно место группу важных переменных, чтобы вместе они стали чем-то большим. И когда понадобятся, могли использоваться тогда, когда программи...
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 — очень популярная тема для статей по всему интернету. Давайте посмотрим, какие проблемы могут скрывать популярные подходы, и разберемся, есть ли способ инжектить...
MVVM и МBT в контексте автоматизации UI
#ТестированиеITсистем #Тестированиевебсервисов #modelbaseddesign #testautomation #mvvm #mbt IV
https://habr.com/ru/post/581206/
#ТестированиеITсистем #Тестированиевебсервисов #modelbaseddesign #testautomation #mvvm #mbt IV
https://habr.com/ru/post/581206/
t.me
MVVM и МBT в контексте автоматизации UI
Реактивные интерфейсы уже более 5 лет являются индустриальным стандартом в мире Frontend разработки. В данной статье будет продемонстрировано применение некоторых идей из этой сферы для решения задач...
MobX с MVVM упрощает жизнь Frontend разработчика гораздо сильнее Redux'а
#Разработкавебсайтов #JavaScript #ReactJS #react #redux #mobx #mvvm IV
https://habr.com/ru/post/692218/
#Разработкавебсайтов #JavaScript #ReactJS #react #redux #mobx #mvvm IV
https://habr.com/ru/post/692218/
Хабр
MobX с MVVM упрощает жизнь Frontend разработчика гораздо сильнее Redux'а
В этой статье я бы хотел подискутировать о том, насколько хорошо паттерн MVVM подходит для разработки приложений на React. Вместе этим, я собираюсь описать какие преимущества могут быть при...
Unity UI Toolkit: MVVM ннада?
#Разработкаигр #C #Unity #unity3d #c #ui #mvvm IV
https://habr.com/ru/post/689134/
#Разработкаигр #C #Unity #unity3d #c #ui #mvvm IV
https://habr.com/ru/post/689134/
Хабр
Unity UI Toolkit: MVVM ннада?
Изображёные приложения вы можете найти на GitHub проекта в папке примеров Ни для кого не секрет, что Unity сейчас активно работают над новой системой создания пользовательского интерфейса UI Toolkit...
[Перевод] Clean architecture и MVVM в iOS разработке
#Программирование #РазработкаподiOS #Swift #cleanarchitecture #mvvm #ios
https://habr.com/ru/articles/808923/
#Программирование #РазработкаподiOS #Swift #cleanarchitecture #mvvm #ios
https://habr.com/ru/articles/808923/
Хабр
Clean architecture и MVVM в iOS разработке
Исходный код При разработке ПО важно использовать не только дизайн-, но и архитектурные паттерны. Их существует довольно много. В мобильной разработке самые распространенные - MVVM, Clean Architecture...
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
#Kotlin #android #jetpack #jetpackcompose #Androidразработка #CleanArchitecture #MVVM
https://habr.com/ru/articles/854450/
#Kotlin #android #jetpack #jetpackcompose #Androidразработка #CleanArchitecture #MVVM
https://habr.com/ru/articles/854450/
Хабр
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
Введение В этом гайде мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость...
Безопасное использование Flows в Jetpack Compose
#compose #flow #coroutine #mvvm
https://habr.com/ru/articles/864734/
#compose #flow #coroutine #mvvm
https://habr.com/ru/articles/864734/
Хабр
Безопасное использование Flows в Jetpack Compose
Рекомендуемый подход подписки Flows - подписка с учетом жизненного цикла. Если вы создаете приложение Android с помощью Jetpack Compose, используйте API collectAsStateWithLifecycle для сбора потоков с...
Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения
#iosdevelopment #businessprocess #architecturepattern #организациякода #навигацияпроекта #MVC #MVVM
https://habr.com/ru/articles/866376/
#iosdevelopment #businessprocess #architecturepattern #организациякода #навигацияпроекта #MVC #MVVM
https://habr.com/ru/articles/866376/
Хабр
Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения
«Каждый программист должен создать свой архитектурный паттерн» Народная мудрость. Постановка проблемы На сегодняшний день наиболее известны такие архитектурные паттерны как MVC, MVVM, MVP, Viper,...
Подходы к созданию 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 =...