TGINSIGHT CHAT
Android Broadcast
@android_broadcast
TechnologiesПодборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR
Posts récents
Page 83 sur 84 · 1,000 posts
Publié 22 janv.
🔨Вышла первая Canary версия Android Studio Meerkat Feature Drop 2024.3.2 👉 Появилась библиотека с запросами для Gemini 👉 Добавили возможность тестировать Android Backup and Restore. Собираете Backup на одном устройстве и проверяете восстановление на другом. Работает с физическими устройствами и эмуляторами, но надо чтобы были Google Play Services #android#androidstudio#gemini
Hashtags
Publié 21 janv.
🤯 Что не так с использование object и data class читайте в статье на Хабре (3м) Буду очень признателем вашим лайкам текста на Хабре #kotlin#android
Publié 21 janv.
Обзор способов (EN,6м) как показать картинку в App Widget при использование Glance (Compose для App Widget). Начинают с R.drawable и заканчивают интеграцией с ContentProvider и Glide #android#appwidget#jetpack#glance#compose
Publié 21 janv.
Что не так с этим кодом? (Код на Kotlin 2.1.0) Ответ можно найти в статье // Описываются события который могут происходить в UI // чтобы потом отправить в код логики обработки sealed interface UiEvent { /** Выбран элемента из списка */ data class UserProfileClicked(val userId: UserId) : UiEvent /** Нажатие на кнопку подтверждения действия */ data object ConfirmClicked : UiEvent } @JvmInline value class UserId(val id: String) class MyViewModel: ViewModel() { // Какое-то состояние экрана private val _state = MutableStateFlow<State>(State.Default) val state = _state.asStateFlow() fun onUiEvent(event: UiEvent) { // Обработка события из UI } }
Publié 20 janv.
📹Переезжаем с фрагментов на (De)compose (35м) В процессе перевода проекта на Jetpack Compose рано или поздно появляются вопросы: зачем нам вообще фрагменты, активити и вьюмодели, ведь можно реализовать навигацию прямо между Composable-функциями. В приложении Мой Beeline разработчики двигаются в сторону компонентного подхода с помощью Decompose, так как он показался нам самым надёжным и стройным в своей красоте. Своим докладом Павел Королев хочет показать, что жизнь за пределами стека Google существует. А также поделиться опытом, учитывая количество существующего кода, модульность проекта и стремление остаться в балансе с простотой решения. #android#compose#навигация#decompose
Publié 20 janv.
Поиск баланса между рекламной монетизацией и покупками внутри приложения (IAP) — главный тренд игровой аналитики 2024 года Почитал интервью с Даниилом Восторговым, Product Owner в AppMetrica Ключевые достижения сервиса 2024 года 👉 Количество приложений с AppMetrcia превысило 60 000 👉 Подключили интеграцию с трекинговыми системами (AppsFlyer, Adjust и др.) для объединения данных из разных источников. 👉 Запустили инструмент «Инсайты» 👉Внедрили предиктивную аналитику Итоги рынка рекламы в мобильных приложениях 👉 Компании фокусируются на работе с текущими пользователями 👉 Интерес к ML и AI растет Что ждать в 2025 году: 👉 Дальнейший поиск баланса между IAP и рекламой в игровых приложениях. 👉 Упор на автоматические инсайты и удобство использования аналитики. 👉 Новые инструменты для повышения дохода без ухудшения UX. Как вы видите баланс между IAP и рекламой в своих приложениях? Какую роль сыграет AI? Делитесь в комментариях! #appmetrica#aналитика
Hashtags
Publié 20 janv.
Руководство по Push уведомлениям (12м) В статье раскрывается 👉 Что такое пуш, а что уведомление и почему их нужно различать. 👉 Как работают пуш уведомления. 👉 Какие виды пушей и уведомлений могут быть в вашем приложении. 👉 Что влияет на доставку пушей. 👉 Почему доставка пуша не означает, что уведомление было показано. 👉 Как узнать, что пуши не доходят 👉 Что можно сделать, чтобы спасти пуши. Я уверен, что вы знаете кому стоит это отправить😁 #android
Hashtags
Publié 20 janv.
Publié 20 janv.
🏝Управление событиями в ViewModel с помощью StateFlow, SharedFlow и Channel (6м) В статье описывается, что выбрать StateFlow, SharedFlow или Channel для работы с событиями в ViewModel #android#coroutines
Hashtags
Publié 19 janv.
Вышел Kaspresso 1.6.0: множество улучшений и исправлений багов! Ребята выкатили все изменения длинным списком и не понять что из этого важнее, поэтому пишите в комментариях, что важного для вас в этом релизе или наоборот не дождались #android#тестирование
Hashtags
Publié 17 janv.
Серия из 3 статей про описание шаблонов файлов и генерация кода проектов на основе их с помощью встроенной фичи IntelliJ - File Templates Статьи цикла: 1️⃣Возможности File Templates 2️⃣Пример использования для создания кода новой фичи 3️⃣Как переносить шаблоны между разработчиками/IDE #idea
Hashtags
Publié 16 janv.
Когда идет в работе системы что-то не так, то самый популярный ответ: "Перезагрузи. Не помогло? Сбрасывай" Это же актуально и для Android проектов. Стандартный "Clean Project" не решит всё, есть еще много всего связанного со сборкой проекта и работой IDE 👉 Удаление папок Gradle build 👉 Удаление кэша Gradle - папка .gradle в корне проекта 👉 Можно удалить весь Gradle кэш в домашней папка пользователя Почитал эти советы из статьи (EN,13м), где автор еще и автоматизировал всё это через скрипты, которые можно взять в тексте #androidstudio#gradle
Hashtags