Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Представили движок Text-To-Speech на WearOS c поддержкой 50+ языков. Новый. TTS специально оптимизирован для компактных устройств с малым количество памяти.

#wearos
👍194🔥2
Вышел Dagger 2.51:
👉 @LazyClassKey - аннотация с поддержкой использования классов в Map Key, но в отличие от @ClassKey класс будет загружаться отложено
👉 Новая фича позволит корректно делать обфускацию ViewModel с аннотацией @HiltViewModel
👉 Аннотация @SkipTestInjection для пропуска инжекта в Hilt Android тестах
🛠 Исправление багов

#dagger
👍24🔥1
В аналитике AppMetrica появился новый инструментпредсказания LTV (lifetime value) и оттока. Предикты помогут владельцам мобильных приложений оптимизировать рекламные кампании на пользователей с высоким LTV и вовремя начать работу по удержанию пользователей.

Фича работает на основе предиктивной модели на базе ML наработок Яндекса. Модель обучена на обезличенных данных 10+ тыс приложений из различных категорий.

Одна из самых классных фичей — предсказания оттока пользователей. Она выделит пользователей, с которыми нужно дополнительно работать для избежания оттока. 

#analytics #appmetrica #яндекс
🔥15👍5
Media is too big
VIEW IN TELEGRAM
Сбор заявок на участие в собеседовании

Ищем кандидата, кто пройдет в прямом эфире собеседование на позицию «Mobile Developer» в прямом эфире у Сергея Ермолаева, Team Lead в Avito. 

Подать заявку тут

На собеседовании нужно будет спроектировать mvp клона Avito.

#AndroidBroadcast #собеседование
🔥252
Обновление библиотек Android Jetpack:
👉 Browser 1.8.0 новые возможности кастомизации Custom Tab: начальная ширина, управление Side Sheet и др. Также появились callback методы со стадиями отрисовки
🛠️ Исправление багов в CameraX 1.3.2

Больше подробностей тут

#jetpack #jetpackupdate
👍14
Самой важной новость обновления стало уведомление о том что минимальным поддерживаемым Android SDK в Jetpack библиотеках станет 21 (Android 5.0). Это случится с релизом библиотек в апреле 2024

#jetpack @android_broadcast
👍67
Forwarded from Исходный код
This media is not supported in your browser
VIEW IN TELEGRAM
Кодеры, ловите мастхэв нейронку: сервис прогоняет любой GitHub-репозиторий и ответ на вопросы по нему

Просто копируете ссылку и вставляете её в Adrenaline — сервис сделает все сам

Ссылка тут
🔥46
Затвра в 18 00 на канале буду проводить собеседование по Kotlin. Будет теория и кодинг. Если хотите выступить в качестве кандидата, то заявку могут оставить все патроны уровня Middle и выше. Заполнять заявку тут

#AndroidBroadcast #собес
👍42🔥5
Если поздравлять с Международным Женским Днём, то максимально лично 😍 Вы прекрасны!
24
This media is not supported in your browser
VIEW IN TELEGRAM
36👍17🎉4
🔴 Стартует собеседование по Kotlin. Проводит Кирилл Розов

Собеседование на знание языка Kotlin, включает теорию и кодинг.

❗️ Запись эфира останется на канале

#AndroidBroadcast #live
🔥17👍2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вчера на собеседование возникло много вопросов касательно Nothing и я решил описать полный правильный ответ на этот вопрос. Статья для патронов на Boosty
👍26🔥10
Прошли очередную сотню подписчиков на Boosty. Спасибо все за поддержку.

Зачем стоит заплатить 300 или больше рос. рублей в месяц?
- Доступ в закрытое сообщество
- Советы по разработке, лучшие практики и квизы по Android, Kotlin и Compose
- Доступ в Random Coffee встречи с экспертами
- Ранний доступ к новым видео
- Эксклюзивные видео
- Доступ к Базе Знаний для Android разработчик
- Менторинг от Кирилла Розова

Самое главное - это поддержка проекта и возможность мне снова заняться этим на полный рабочий день, тогда вас ждёт лавина контента 🤯

Оформить подписку можно тут
24🔥15👍7🎉7
Google делится тем как происходит обновление базы данных временных зон и что уже с Android 10, благодаря Project Mainline, не нужно обновлять прошивку полностью чтобы получить свежую версию базы в рамках Time Zone Data or tzdata module. В Android 14 базу выделили в отдельный самостоятельный модуль, что позволяет обновлять его независимо

#android14
👍21🎉5
Представили Fused Orientation Provider API - стандартизированное API, которое позволяет через один сервис отслеживать повороты одинаково. Оно является часть Google Play Services. Ориентация определяется на основе аккселерометра, гироскопа и магнитометра

Что надо знать:
👉 API доступно всем устройствам на Android 5.0+ с Google Play Services
👉 Никаких разрешений запрашивать не надо
👉 На устройства с Android S (API Level 31) и выше частота ограничена 200 Гц. Хотите чаще - просите разрешение HIGH_SAMPLING_RATE_SENSORS
👉 API доступно только для приложений в Foreground статусе

#playservices
🔥16👍3
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
В Kotlin есть возможность уменьшить количество занимаемой памяти объектами с помощью value классов и пометкой их как @JvmInline. Например, так реализован класс Color в Compose, чтобы не создавать обертку над хранимым в long значении. Рекомендую вам ознакомиться с документацией и использовать данный подход в Kotlin/JVM
👍44
Media is too big
VIEW IN TELEGRAM
📺 Полный разбор Ultron (3 часа кодинга) - фреймворка для UI тестов View и Compose. Сравнение с Google UI Test Framework и Kaspresso

Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub

1:49 О демо
4:59 Ultron Github
8:13 Стандартный фреймворк для UI тестов
16:00 Kaspresso
18:48 Тесты на Ultron
24:28 Сравнение с Google и Kaspresso
Много примеров дальше
25:25 Интеграционные Compose тесты
28:10 Первое сравнение тестовых фреймворков
40:46 Второе сравнение тестовых фреймворков
1:00:56 Ultron, индексы по всему LazyList
1:07:36 Ultron, testTag - 2 способ поиска в LazyList
1:11:41 Allure report
1:24:46 Espresso, simple tests
1:27:10 Простой тест View UI на Ultron
1:31:07 Тесты списков: RecyclerView и LazyList
1:54:11 Демонстрация других фичей Ultron

Смотрите разбор на разных площадках:
👉YouTube
👉RuTube
👉VK Video
👉Дзен

#AndroidBroadcast #кодинг
🔥21👍13
Если у вас есть вопросы по Ultron, то есть группа @ultron_framework, где есть автор видео и другие пользователи фреймворка
👍6
Человек хочет попасть в Android разработку. Что ему учить в первую очередь?
Anonymous Poll
22%
Jetpack Compose
23%
XML Layout
47%
Придется знать обо хорошо чтобы найти работу
9%
Не участвую в опросе
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (32 мин) с описание реализации удаления в стиле Таноса (так недавно сделали в Telegram). Анимация делается на OpenGL и дается очень подробная вводная и разбор

#animation #opengl
🔥93👍101
Библиотека Jetpack Media3 обзавелась возможностями редактирования видео и в статье (5 мин) разбирается: конвертирование, обрезка видео и простые эффекты, а также объединение несколько видео

🔗 Ссылка без VPN

#media #jetpack
👍274🔥1