@mobilehubvk
Комьюнити от VK для мобильных разработчиков. Здесь всё о том, как создаются приложения для миллионов: от нативных подходов до кросс-платформы.
О канале Mobile VK Hub
Комьюнити от VK для мобильных разработчиков. Здесь всё о том, как создаются приложения для миллионов: от нативных подходов до кросс-платформы.
AI-обзор
Обновлено 20.07.2026Mobile VK Hub" - это Telegram-канал, посвященный мобильному программированию и разработке приложений. Канал ориентирован на разработчиков, работающих с платформой VK, и освещает темы, связанные с Jetpack Compose, Kotlin и другими инструментами для Android разработки. В последних постах обсуждаются такие аспекты как переходы с XML на Jetpack Compose, механизмы рекомпозиции компонентов, использование Modifier и StateFlow в Kotlin.
Описание сформировано MaxBook AI на основе последних публикаций канала.
Основные метрики
Рост подписчиков
Вовлечённость
Здоровье аудитории
Последние публикации канала «Mobile VK Hub»
- 125 просмотров, 9 реакций, 16 июл. 2026 г.
Как VK переезжали с XML на Jetpack Compose: базовые классы и паттерны В большом Android-проекте VK с сотнями экранов долго жила классика — XML-вёрстка, Dagger 2, Cicerone для навигации, MVVM. С ростом кодовой базы связка начала подводить: разрозненные MutableStateFlow для каждого поля состояния давали моргания интерфейса (isLoading уже false, а items ещё пустой), фрагменты обрастали обвязкой на 200 строк, ревью экранов превращалось в путешествие по вложенным <include> и <merge>. Полтора года команда переезжала на Compose с параллельной сменой MVVM на MVI, не останавливая продуктовую…
Открыть пост в MAX - 126 просмотров, 6 реакций, 14 июл. 2026 г.
Compose Stability — почему компоненты рекомпозятся и как это починить В Compose есть механика skippable composables. Если параметры функции стабильны и значения не изменились, Compose пропускает её при рекомпозиции и переиспользует прошлый результат. На этом держится производительность фреймворка. Беда в том, что большинство параметров по умолчанию нестабильны, и LazyColumn неожиданно рекомпозится целиком при изменении одного элемента. Классический пример — обычный List: @Composable fun ProductList(items: List<Product>) { LazyColumn { items(items) { ProductCard(it) } } } List<T> — интерфейс,…
Открыть пост в MAX
Качество и доверие
Эвристические сигналы качества по публичным метрикам (охват, реакции, динамика подписчиков). Это не доказанный фрод и не приговор — лишь поводы присмотреться к каналу.
Цитирование
Сколько раз канал упомянут и репостнут в постах других каналов.