Skip to content

Ilya193/BaseViewModel

Repository files navigation

Пример базовой ViewModel для хранения состояния экрана c его обновлением через функцию dispatch, а также бросающая действие на экран через функцию publish

Хранение состояния просходит в связке с сущностью Store, которая может хранить данные для нескольких экранов и уведомлять каждый из них при обновлении

Данные как ViewModel, так и Store могут пережить переворот экрана, смену темы и смерть процесса

Вдохновлен MVIKotlin

video.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages