Android fragment activity. Архитектура mvvm android kotlin. жизненный цикл viewmodel. livedata. активити и фрагменты.