Android Broadcast
前往频道在 Telegram
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR
显示更多📈 Telegram 频道 Android Broadcast 的分析概览
频道 Android Broadcast (@android_broadcast) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 14 581 名订阅者,在 技术与应用 类别中位列第 8 744,并在 俄罗斯 地区排名第 45 368 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 14 581 名订阅者。
根据 13 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 29,过去 24 小时变化为 -6,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 47.08%。内容发布后 24 小时内通常能获得 24.34% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 6 862 次浏览,首日通常累积 3 548 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 43。
- 主题关注点: 内容集中在 api, kotlin, gradle, сборка, androiddev 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Подборка новостей и статей для Android разработчиков.
Реклама и связь с автором @ab_manager
РКН https://abdev.by/rkn_tg_ab #MQRZR”
凭借高频更新(最新数据采集于 14 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
14 581
订阅者
-624 小时
-97 天
+2930 天
帖子存档
14 581
🔨 Инструкция по использованию локальной AI модели в Android Studio для автокомплита, чата и др. функций.
#android #ai #androidstudio
14 581
Пример(4м) использования DynamicColors API для изменения цвета элементов RecyclerView на основе картинки в этом элементе
#android #material
14 581
🚀 Тестируйте Android-приложения на 200+ реальных устройствах — без затрат на железо и админа!
Преимущества Мобильной фермы Selectel:
✔️ Мгновенный доступ к свежим и редким Android-устройствам (и iOS при необходимости)
✔️ Параллельный запуск тестов — ускоряйте проверки в разы
✔️ Нативные производительность и баги — тестируйте на реальном железе, а не на эмуляторе
✔️ Интеграция с популярными фреймворками (Espresso, UI Automator, Appium и др.)
✔️ Гибкая тарификация — платите только за минуты использования (от 1 ₽/мин)
❗️Запросите демо-доступ бесплатно и убедитесь, как это упрощает жизнь!
👉 Оставить заявку
Реклама. АО «Селектел». ИНН 7810962785
14 581
DeepWiki - сервис по созданию подробной документации для Git репо и возможность с помощью AI спрашивать интересующие вас вопросы.
Чтобы использовать сервис надо просто в адресе на репо в GitHub поменять хост на deepwiki.com
https://github.com/user/repo -> https://deepwiki.com/user/repoСделал пример на основе своей либы ViewBindingPropertyDelegate. Результат тут и он довольно хороший. Сделал также толковые диаграммы для описания работы, а также описал архитектуру. #ai
14 581
🪙 Как составить качественное и кликабельное резюме. Ответы на вопросы и разборы резюме подписчиков!
Сегодня, 28 апреля, в 18 30 пройдет эфирв прямом эфире на Boosty проведем разбор резюме подписчиков и ответим на ваши вопросы. Также обсудим использование AI для составления опыта и этические аспекты взаимодействия с компаниями!
🤵🏻♀️ Эксперт — Вишневская Ирина, CEO Weather Maps LLC.
HR и бизнес-консультант. HR-эксперт с почти 18-летним опытом в сфере управления персоналом и IT-рекрутмента. За время своей карьеры работала с международными продуктами, стартапами и аутсорсинговыми компаниями как наемный HR-специалист и HR-директор, а также как внешний HR-консультант, помогая формировать сильные технические и управленческие команды и выстраивать эффективные People-процессы.
Прямой эфир будет доступен подписчикам уровня Senior и выше, а запись позже будет опубликована для всех подписчиков уровня Middle и выше!
#AndroidBroadcast
14 581
Стрим переносится на другую дату (объявлю позже). Я заболел и не не смогу нормально говорить 😞
14 581
Reanimator - простоя библиотека для Jetpack ViewModel (с поддержкой KMP) для работы с состоянием. Подробный разбор в статье (EN,11м) или альтернативной ссылке
@Serializable
data class MyUiState(
// Persistent
val data: List<String> = emptyList(),
val selectedItem: String? = null,
// Transient
val isLoading: Boolean = false,
val error: String? = null
)
class MyViewModel(private val savedStateHandle: SavedStateHandle) : ViewModel() {
// Define which properties are transient
private val transientProps = listOf("isLoading", "error")
// Declare your state flow - Reanimator handles the rest!
private val _uiState by savedStateHandle.getMutableStateFlow(
defaultValue = MyUiState(), // Initial/default state
coroutineScope = viewModelScope, // Scope for saving changes
transientProperties = transientProps // What NOT to save
// key = "custom_state_key" // Optional: custom key
)
val uiState: StateFlow<MyUiState> = _uiState.asStateFlow()
// ... rest of your ViewModel logic ...
fun updateData(newData: List<String>) {
// Just update the state - Reanimator saves persistent parts automatically
_uiState.update { it.copy(data = newData, isLoading = false) }
}
}
#android #kmp14 581
🔨 Как сократить потребление оперативной памяти в Android Studio (EN,16м)
🔧 Устали от того, что Android Studio съедает все доступные ресурсы вашего компьютера? Делимся проверенными способами оптимизации!
Основные рекомендации:
👉 Настройка Gradle - отключите параллельную сборку модулей и настройте кэширование
👉 Настройки памяти - увеличьте выделенную память в
studio64.exe.vmoptions до 4096MB
👉 Плагины - удалите неиспользуемые плагины и отключите автоимпорт
👉 File watchers - отключите ненужные watchers для уменьшения нагрузки
👉 Power save mode - активируйте режим энергосбережения в настройках
👉 Project structure - разделите большой проект на модули
👉 Обновление IDE - используйте стабильную версию Studio и обновляйтесь своевременно
Для получения детальных настроек и дополнительных советов читайте полную статью.
🔗 Альтернативная ссылка
#android #AndroidStudio14 581
🪙 ЭФИР Как составить качественное и кликабельное резюме. Ответы на вопросы и разборы резюме подписчиков!
В понедельник, 28 марта, в 18:30 (GMT+3) в прямом эфире на Boosty проведем разбор резюме подписчиков и ответим на ваши вопросы. Также обсудим использование AI для составления опыта и этические аспекты взаимодействия с компаниями!
🤵🏻♀️ Эксперт — Вишневская Ирина, CEO Weather Maps LLC.
HR и бизнес-консультант. HR-эксперт с почти 18-летним опытом в сфере управления персоналом и IT-рекрутмента. За время своей карьеры работала с международными продуктами, стартапами и аутсорсинговыми компаниями как наемный HR-специалист и HR-директор, а также как внешний HR-консультант, помогая формировать сильные технические и управленческие команды и выстраивать эффективные People-процессы.
Прямой эфир будет доступен подписчикам уровня Senior и выше, а запись позже будет опубликована для всех подписчиков уровня Middle и выше!
Ссылка на стрим будет опубликована в день эфира!
#AndroidBroadcast
14 581
🪙 Разработка FrameIO с помощью AI агента в прямом эфире
Завтра, 27 апреля, в 11 00 (GMT+3) в прямом эфире буду дописывать функционал авторизации с помощью AI агента в Cursor IDE
Трансляция пройдет на Boosty и доступна платным подписчикам
#AndroidBroadcast #frameio
14 581
🤖 Свежая статистика популярности версий Android
Статистику уже не найти на сайте Android, но вот можно увидеть при создании нового проекта в Android Studio. Представлены данные от 1 апреля 2025 на основе активных пользователей Google Play
Что самое интересное:
👉 Меньше чем за год с релиза Android 15 смог достичь долю в 4.5%, что большой прогресс для новой версии Google
👉 Самая популярная версия Android - 14 U с долей с 27.4%
👉 98.6% всех устройства работают на Android 7.0 и выше
Видно как год из года усиля Google дают усилия в распространении свежи версий Android
#android
14 581
📺 Developing for the SDK Runtime (EN,7м)
SDK Runtime — новая технология в Android 14, созданная для повышения доверия: она изолирует сторонний код в защищённой среде — песочнице (sandbox). Доступна и на предыдущих версиях Android в режиме совместимости
В этом видео разберают:
👉 Зачем нужен SDK Runtime
👉 Как он работает
👉 Какие требования предъявляются к разработчику
0:00 Введение
0:29 Архитектура
0:50 Глоссарий
1:40 Среда разработки
2:21 Зачем нужны зависимости
5:30 Jetpack-библиотеки
6:20 Заключение
#android #безопасность
14 581
🤖 Dropbox делится своими подходами в автотестах на Android (7м)
Что интересного:
👉 Множество функций тесно завязаны на поведение ОС
👉 Используют Robolectric, чтобы запускать Android-тесты на JVM
👉 Целевая Test Coverage — 80%, но только для Unit-тестов
👉 Применяют скриншот-тестирование на базе Paparazzi, а также собственную разработку — Dropshots для получения скриншотов с эмуляторов и реальных устройств
👉 Экспериментируют с Compose Preview Screenshot Testing
👉 Ручное тестирование всё ещё актуально — особенно в случаях, где важно визуально проверить корректность отображения
🔗 Альтернативная ссылка
#android #тестирование
14 581
Вайб кодинг — не оправдание для некачественной работы
Интересная стать с размышлениями на тему пользу ИИ для кодинга и реально ле что 2 инженера смогут создать тех долг за 50 разработчиков
🔗 Оригинал статьи
#программирование #ии
14 581
Практикуете Вайб коддинг? (разработка с помощью искусственного интеллекта)
14 581
🚀 Room 2.7.1 уже здесь! Исправлен IndexOutOfBoundsException при валидации type converters, а также runInTransaction() теперь работает с SQLiteDriver
#jetpack #jetpackupdate
14 581
Вышла библиотека Jetpack Print 1.1.0, которая перешла на RGB формат при отправке изображения на принтеры для лучшей совместимости
#jetpack #jetpackupdate
14 581
🚀 Вышел Jetpack Datastore 1.1.5 где поменяли реализацию Storage по умолчанию с OkioStorage на FileStorage. Вызвано тем чтобы решить проблему с CorruptionException в PreferencesDataStore.
#jetpack #jetpackupdate
14 581
Repost from Compose Broadcast
⚙️ Вышел Jetpack Compose 1.8.0
Все новинки расскажу отдельными постами в @compose_broadcast, а именно:
👉 Autofill
👉 ресайзинг текста под контейне
👉 новое API для отслеживания Composable на экране
👉 анминирование границ Composable
👉 стабилизация API (убрали экспериментальные аннотации)
👉 ContextualFlowRow и ContextualFlowColumn теперь deprecated, им на замену используйте FlowRow и FlowColumn
👉 диалоги теперь учитывают режим экрана edge-to-edge
👉 упростили тестирование ClickableText
👉 появилась возможность кастомизации overscroll
Свежий BOM для новых версий
implementation(platform("androidx.compose:compose-bom:2025.04.01"))
#compose #android14 581
AstraCrypt — это бесплатное опенсорс приложение с шифрованием данных в нем
Tech Stack
- Architecture: многомодульная Clean Architecture. Presentation Pattern - MVVM.
- Build: Gradle + Convention Plugin.
- Security: Google Tink.
- Database: AndroidX Room & Paging.
- Background: Kotlin Coroutines, AndroidX Work.
- Multimedia: Coil, Exif-Interface, AndroidX DocumentFile.
- UI Framework: Jetpack Compose & Metrics.
- Navigation: AndroidX Navigation-Compose.
- Unit Tests: Junit v4, Mockk, Robolectric, KotlinX Coroutines Test.
- Persistent Data: AndroidX DataStore, KotlinX Serialization, Kotlin Parcelize.
- DI: Dagger Hilt.
- Miscellaneous: Haptic Feedback.
🛒 Скачать на Google Play
Публикация ссылки на проект не является рекомендацией использования данного продукта или то что, подходы используемые в нем рекомендуются к применению. Изучите и посмотрите что интересно вам#android #opensource #пример
