Android Broadcast
14.2K subscribers
3.49K photos
335 videos
11 files
5.87K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#AndroidBroadcast #собеседование

Собеседование в прямом эфире. Разбор тестового задания

Новый этап собеседования с разбором тестового задания от кандидата. Ему была дана 1 неделя, чтобы реализовать максимально круто всё что есть.

Кирилл проведёт ревью этого кода и:
👉 расскажет что сделано не так
👉 как оформить проект чтобы ревьювер получил удовольствие
👉 что важно показать в задании

🔗 Тестовое задание "Погода"
🔗 Исходники решения

Также @krlrozov делает такие ревью приватно за плату. Подробности в личке
#firebase #ads

Как часто нужно показывать рекламу в приложении?

Инструкция как настроить эксперимент в Firebase, который позволит вам проверить доход в зависимости от показа рекламы и вы сможете понять как часто стоит показывать ее пользователю
#google #безопасность

Google представила сервис deps.dev, с помощью котором вы сможете проверить что ваши зависимости безопасны. Поддерживается Maven, NPM, Go, Cargo и скоро будут NuGet и PyPI
Уже заказли первый мерч от Android Broadcast поэтмоу интересно ваше мнение как вы его готовы поулчить?
Anonymous Poll
6%
За долгий срок доната
30%
Готов(а) купить что-то
19%
Через розыгрыши
19%
Хочу бесплатно
29%
Не нужен мерч
2%
Другой вариант
23%
Не участвую в опросе
#Android12

Вышла вторая Beta Android 12, в которой появились уже известные всем фичи:
👉Privacy Dashboard
👉Индикатор камеры и микрофона
👉Выключатели доступа к камере и микрофону для всех приложений
👉Уведмолени о копирование текста из буфера обмена приложением в фоне
👉Новая панель для управления Wi-Fi сетями прямо из Status Bar
👉Цвета системной темы на основе фоновой картинки в Pixel
#GoogleAssistant #AppAction

Lessons learned from Google Assistant and App Actions on Android

История интеграция голосового взаимодействия с Google Assistant на Android
Simple Steps for Improving Your IDE Performance

Разработчики IDEA рекомендуют как ускорить производительность вашей IDEA:
👉 Шарить индексы (IDEA 2020.2)
👉 Легковесный режим
👉 Удаленный кодинг с помощью Projector
👉 Отключить ненужные плагины
👉 Увеличить объем памяти
👉 Удалить папки и выгрузить неиспользуемые модули
👉 Отключить импорты на лету
👉 Приостановить проверки кода
#Dagger #Hilt #Coroutine

Create an application CoroutineScope using Hilt

Руководство как доставлять в зависимостях CoroutineScope, привязанный к Application, и CoroutinDispatcher-s, а также их как подменять их в тестах
#dagger #hilt

Вышел Dagger 2.37
👉 Улучшена поддержка Java 9
👉 Удалены ненужные артефакты
👉 Новые флаг enableAggregatingTask, который позволяет "изолировать" кодогенерацию Hilt от Dagger и выполнять её только когда это необходимо
Live stream scheduled for
#AndroidBroBar

Стартуем бар сегодня, 11 июня, в 19:00 (GMT+3)

Сегодня снова собираемся в нашем уютном барчике в @android_broadcast. Начал составлять план на курс по Dagger 2 и хочу с вами обсудить ваши предложения, вопросы и запросы.

План курса сейчас такой:
1️⃣ Основы Dagger
2️⃣ Типы Inject, Binds, квалификаторы, типы доставки зависимостей
3️⃣ Component, Subcomponent, Dependent Component, Scope
4️⃣ Multibinding
5️⃣ Пример использования Dagger в многомодульном проекте
6️⃣ Hilt
7️⃣ Опции для настройки Dagger
* количество пунктов не значит что количество видео будет такое же, но точно не меньше

Если хотите поддержать курс по Dagger2 деньгами, то это можно сделать здесь. То же самое можно сделать и для курса по Kotlin Coroutines
Live stream started
Live stream finished (1 hour)
#ПодборкаВидео

Решил скидывать вам еженедельно подборку интересных видео с различных каналов

📺 Now in Android #40
📺 Ohhнные истории №1: Властелин модулей
📺 Ohhнные истории №2: Дизайн-система
📺 Код ревью погодного приложения от Кирилла Розова
📺 Jetpack Compose. Основы. Навигации

Чтобы не пропускать новые видео от Android Broadcast подпишитесь на YouTube канал
#AndroidBroadcast #Новости

📺 Новости мобильной разработки #10

Свежий выпуск новостей на YouTube канале из которого вы узнаете про Google I/O, скучный WWDC, релизы Harmony OS и Фуксии!

Поддержать проект и совсем скоро купить мерч можно здесь
#json

Custom Reactive JSON parsing

К сожалению, kotlinx serialization поддерживает парсинг JSON только из строк, что означает прежде чем начать парсить что-то, вам надо полностью считать все данные. И тут может произойти неприятное - OutOfMemoryError.

Автор статьи рассказывает как на основе своей библиотеки json.kt добавил стриминговый парсинг JSON
#GooglePlay

Не забудьте подать заявку на уменьшение комиссии на первый миллион долларов дохода за год. Считаются все аккаунты, принадлежащие издателю. Подробности здесь
#jetpack #appsearch

Build sophisticated search features with AppSearch

Рассказа о новой библиотеке из Jetpack - AppSearch. Библиотека помогает реализовать текстовый высокопроизводительный поиск на устройстве. Пока AppSearch находится в альфа статусе, но заявка упростить поиск на устройстве хорошая
#gradle

Вышел Gradle 7.1
🚀 Улучшена инкрементальная компиляция Java
👉 Упрошена конфигурация sourceset-ов в Kotlin DSL
🔨 Исправление багов
#livedata #flow #миграция

Миграция с LiveData на Kotlin’s Flow

В название все описано полностью - разбор как мигрировать с LiveData на Flow. Больше нечего добавить