Android Broadcast-logo

Android Broadcast

Technology Podcasts

Подкаст о разработке под Android и все что с этим связано Telegram канал "Android Broadcast" с подборкой новостей и для разработчиковМагазин мерча Android BroadcastYouTube канал Android BroadcastПоддержать проект и эклюзивный контент на Boosty

Location:

United States

Description:

Подкаст о разработке под Android и все что с этим связано Telegram канал "Android Broadcast" с подборкой новостей и для разработчиковМагазин мерча Android BroadcastYouTube канал Android BroadcastПоддержать проект и эклюзивный контент на Boosty

Language:

Russian


Episodes
Ask host to enable sharing for playback control

#148 Как затащить новую технологию

2/12/2024
Обсуждаем, какие способы, доказательства и убеждения для интеграции новых технологий в проекты 🔗 Каналы "Android Broadcast" ✉️ Написать Кирилл kirill@androidbroadcast.dev 🔗 Boosty Android Broadcast 📺 Доклад про Вызовы масштабируемости Kotlin Multiplatform на большом проекте 00:00 Вступление 01:17 Об эксперте 01:54 Перед тем, как тащить технологию в проект 07:25 Об этапе документации 13:54 Система ревью 16:10 Переговоры с менеджментом и сбор метрик 27:51 Как стек влияет на репутацию проекта, найм и мотивацию 32:27 С чего начинать миграцию 36:05 Подход через A/B тесты 40:27 Изучение технологии в действии 47:31 Заключение 48:57 Спасибо Патронам!

Duration:00:48:59

Ask host to enable sharing for playback control

#147 Старт карьеры в Android разработке до 18 лет

1/30/2024
Интервью с парнем, который уже успел поработать во фрилансе, удаленном найме и твердо знает, куда он идет дальше. 🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast ✉️ Написать Кирилл kirill@androidbroadcast.dev 🔗 Emcee AvitoTech http://abdev.by/3Xq?/erid=LdtCKPMdr 00:00 Вступление 00:38 Знакомство с гостем и его путь в разработке с 12 лет 10:26 О фрилансе 16:17 Мотивация 19:20 О работе с арбитражными приложениями 26:39 Зачем ходить на собеседования 28:15 О высшем образовании в IT 29:29 Как ускорить прогон автотестов 30:46 Ложь в резюме 31:53 Самое сложное собеседование 32:51 Мини-собеседование с гостем 37:53 Про официальное и неофициальное трудоустройство до 18 лет 42:53 О разработке своих приложений 45:29 Цели помимо заработка 48:32 Планы на будущее 50:20 Заключение 51:26 Спасибо Патронам!

Duration:00:51:31

Ask host to enable sharing for playback control

#146 Android Auto. Как Organic Maps переносили в машину

12/29/2023
Интервью с участников Google Summer of Code, который занялся адаптацией Organic Maps для Android Auto 🔗 1 сезон курса "Паттерны и техники написания кода" от AvitoTech 🔗 2 сезон курса «Паттерны и практики написания кода» 🔗 Каналы "Android Broadcast" ✉️ Написать Кирилл kirill@androidbroadcast.dev 🔗 Android Auto 🔗 Google Summer of Code 📺 Интервью про Organic Maps 00:00 Вступление 00:52 Знакомство 1:15 Google Summer of Code 6:09 Что такое Android Auto 7:21 Android Automotive 9:14 Принципы работы Android Auto 10:54 Беспроводное подключение 12:42 Поддержка нескольких экранов 13:24 Особенности разработки 16:00 Ограничения и проблемы 19:43 Ход выполнения запросов 22:54 Каким образом происходит отрисовка карты 24:25 Про оптимизацию и тесты 28:24 Курс "Паттерны и техники написания кода" 29:03 Apple Car Play 30:37 Требования от Google и законодательств 32:04 Популярность Android Auto 33:30 Публикация приложения 34:48 Изучение 36:26 Оказывает ли помощь Google 37:43 Адаптация под разработку Auto 41:00 Quality Criteria 44:15 Планы на будущее 46:33 Заключение

Duration:00:47:25

Ask host to enable sharing for playback control

#145 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle

12/18/2023
Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle 🔗 Что под капотом у AvitoTech 🔗 Каналы "Android Broadcast" 🔗 Больше контента по разработке по подписке ✉️ Написать Кириллу kirill@androidbroadcast.dev 🔗 Gradle Config Cache 00:00 Про выпуск 00:38 Знакомство с гостем 1:48 Как попасть в Gradle 6:53 Что изучить для собеса 9:29 Kotlin в Gradle 12:05 Процесс разработчик фиче 14:17 Перформанс тесты 15:29 Кэширование в Gradle 30:14 Как происходит расчет ключа для кэша 32:16 Что сейчас НЕ кэшируется 34:43 Влияние сторонних плагинов 40:02 Kotlin build скирты (kts) 41:03 Проблемы инкрементальной сборки 43:27 Когда кэш замедляет сборку 48:49 Интеграция AvitoTech 49:34 Gradle Remote Cache 52:32 Как правильно писать в кэш 53:59 Влияние сети на кэш 54:50 Project Isolation 58:15 Что происходит в процессе синка 1:00:33 Архитектура в коде. Многомодульность 1:04:23 Gradle Enterprise 1:05:27 Настройки на CI 1:08:45 Автоматизация мониторинга сборки 1:09:59 Советы разработчикам 1:15:14 Buildscan 1:15:54 Куда сейчас развивается Gradle 1:19:53 Заключение

Duration:01:19:42

Ask host to enable sharing for playback control

#144 Как интегрировать Dynamic Features в Android-приложение

12/5/2023
Разбор о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений. Эксперт - Азамат Черчесов https://t.me/DevAzam, Senior Android Developer в Лаборатории Касперского 🔗 1 сезон курса "Паттерны и техники написания кода" от AvitoTech 🔗 2 сезон курса «Паттерны и практики написания кода» 🔗 Каналы "Android Broadcast" ✉️ Написать Кирилл kirill@androidbroadcast.dev 🔗 Google Play Feature Delivery 🔗 Уменьшаем Android-приложения с помощью Dynamic delivery 📺 Как устроен App Bundle Что внутри APK. App Bundle. Google Play Dynamic Feature 0:00 Вступление 1:20 Содержание 2:27 Архитектура приложений до Play Feature Delivery 4:54 Влияние Play Feature Delivery на архитектуру приложения 7:34 Интеграция AvitoTech 8:12 Миграция существующих фичей 13:18 Какая фича должна быть динамической 15:42 Заключение 16:21 Благодарность патронам

Duration:00:16:32

Ask host to enable sharing for playback control

#143 Как ускорить автотесты || AI технологии для написания тестов || Автотесты в AvitoTech

11/27/2023
Интервью с Русланом Мингалиевым, разработчиком AvitoTech про тестирование, автотесты, Emcee, Kaspresso, Compose и AI технологии для автотестов 🔗 Каналы "Android Broadcast" ✉️ Написать Кирилл kirill@androidbroadcast.dev 🔗 Инфраструктура AvitoTech 🔗 Emcee 🔗 Kaspresso 00:00 Вступление 01:00 О госте 04:14 Сложности работы разработчиков инструментов 05:18 Автотесты в AvitoTech 06:16 Собственный фреймворк автотестов 08:25 Миграция на Kotlin Coroutines 09:57 Запуск автотестов 11:27 Impact анализ 13:52 Как Google развивает автотесты в Android 17:40 Что делает Test Runner 22:35 Разница между способами запуска тестов 26:14 Ручное тестирование 29:25 Robolectric 36:27 Kaspresso 40:18 Emcee 46:35 Сколько стоят автотесты 53:10 Больше Unit тестов 54:36 Compose - новый виток в тестирование UI 1:03:25 Унификация тестов 01:05:54 Performance тесты 01:08:55 ARM сервера как ускорение автотестов 1:12:47 Реально устройство ускоряет прогон 01:14:23 AI для написания тестов 01:19:43 Заключение 01:20:12 Спасибо Патронам

Duration:01:20:23

Ask host to enable sharing for playback control

#142 Как устроен Android в умных колонках Яндекса

11/17/2023
Интервью с разработчиком софта для умных колонок Яндекс. 🔗 YouTube AvitoTech 🔗 GitHub AvitoTech 🔗 Habr AvitoTech 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 🔗 Ранний доступ к новым видео 00:00 Вступление 01:17 Знакомство с гостем 04:56 Что надо знать 09:32 Разница с клиентской разработкой 12:05 Подключение к телевизору 17:43 Унификация софта колонок 26:27 Сертификации Станций 30:14 Взаимодействие с Google 46:00 Интеграция 46:52 Доработки AOSP 01:02:30 Медиа в Android 01:13:27 Автономная колонка 01:18:52 Генеративные модели 01:22:15 Документация по AOSP 01:25:02 Интеграции Bard 01:27:21 Безопасность софта Станций 01:34:20 Яндекс Станция ТВ 01:40:23 Умный дисплей Xiaomi 01:43:39 Заключение

Duration:01:44:44

Ask host to enable sharing for playback control

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

10/29/2023
Свежий выпуск новостей из мира Android и мобильной разработки. Вещает Кирилл Розов 🔗 TG-канал AvitoTech 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 🔗 1 сезон курса "Паттерны и техники написания кода" от AvitoTech 🔗 2 сезон курса «Паттерны и практики написания кода» 🔗 Telegram Mobile Broadcast 🔗 Passkeys на Android 🔗 AI Генератор картинок на Android 🔗 Обновление политик Google Play 🔗 Обновление Android Jetpack 00:00 Вступление 01:04 Snapdragon 8 Gen 3 03:15 Snapdragon X Elite 06:30 Конец поддержки Х32 07:26 AvitoTech 08:10 Xiaomi HyperOS 11:19 RISC-V от Qualcomm 14:25 IDE для документации 14:46 Обновление Android Jetpack 16:15 Google Play Protect 17:35 AI генератор картинок на Android 18:50 Passkeys на Android 21:05 Политики Google Play 24:08 Android Broadcast News 28:05 Сообщество Mobile Broadcast 32:03 Заключение

Duration:00:32:19

Ask host to enable sharing for playback control

#140 Android Studio Chat Bot || Java 21 || Jetpack Paging Multiplatform - Новости 2023.19

10/4/2023
Свежий выпуск новостей из мира Android и мобильной разработки. Вещает Кирилл Розов! 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 🔗 Github AvitoTech 🔗 Тестовый раннер Emcee 00:00 Вступление 00:35 Github Copilot Chat 02:13 Полезный опенсорс 03:18 Windows 11 Copilot 06:05 Android Studio Bot 07:03 Youtube в Google Bar 08:45 Android Jetpack 12:06 Linux LTS теперь 2 года 16:03 Стриминг с устройств 18:07 Java 21 19:57 Android Broadcast 22:36 Спасибо Патронам!

Duration:00:22:41

Ask host to enable sharing for playback control

#139 Как Google победила фрагментацию и возвращает контроль над Android

9/26/2023
История того, как Google модифицировала и развивала Android на протяжении 10 лет, чтобы взять под свой контроль доставку обновлений до конечного пользователя без посредников 🔗 Каналы "Android Broadcast" 🔗 Ранний доступ к новым видео 🔗 Канал "It's Mobile Dev" 00:00 Вступление 01:46 Краткая история Android 05:52 Интеграция 06:34 Фрагментация 10:30 Jetpack Эра 12:50 Google Play Services 18:37 Тихие обновления 20:58 Project Treble 23:37 Project Mainline 25:23 APEX файлы 26:08 Android SDK Extentions 27:28 Заключение

Duration:00:29:13

Ask host to enable sharing for playback control

#138 Модерация приложений и игр в магазине. RuStore

9/21/2023
Интервью с руководителем модерации RuStore. 🔗 Генеральный партнер AvitoTech 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 00:00 Вступление 00:55 Опыт модерации 01:56 Опыт до модерации 02:54 Нужен ли IT-бэкграунд 04:10 Откуда сотрудники 05:42 AvitoTech 06:22 Как происходит модерация 08:47 Игры и приложения 11:50 Репорт 14:52 Объем работы 17:36 Контроль 19:00 Приложения для закрытого круга 21:41 Краш 22:25 Спектр устройств 24:56 Метрики 26:06 Автоматизация 28:58 Жалобы после публикации 30:11 Правила публикации 32:04 Статистика отклонений 34:10 Прецеденты 35:20 Удаление и блокировка 37:21 Обратная сила прецедентов 39:02 Сроки исправления 40:19 Возрастные ограничения 44:34 Законодательство и авторские права 48:19 Встроенные покупки 53:30 Комиссия от продаж 55:24 Разрешения приложений 58:20 Аккаунты и библиотеки 59:50 Data Safety Form 01:01:32 Различие модерации контента и приложений 01:04:27 Заключение

Duration:01:05:22

Ask host to enable sharing for playback control

#137 Что мне делать. Поиск мотивации

9/19/2023
Свои истории присылайте на почту kirill@androidbroadcast.dev с темой "Что мне делать" 🔗 Каналы "Android Broadcast" 00:00 Вступление 00:58 Первое письмо 06:38 Второе письмо 09:29 Третье письмо 12:33 Четвертое письмо 20:08 Заключение 20:54 Спасибо патронам!

Duration:00:20:55

Ask host to enable sharing for playback control

#136 Новости 2023.18

9/16/2023
Свежий выпуск новостей из мира Android и мобильной разработки. Вещает Кирилл Розов! 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 🔗 Мерч Android Broadcast на Wildberries 📺 Разбор Android 14 для разработчиков 🔗 Генеральный партнер AvitoTech 🔗 Тесты Dagger KSP 🔗 Группы Mobil Broadcast 🔗 Koin 3.5.0 🔗 Закон о цифровых услугах (Digital Services Act) 🔗 Закон о цифровых рынках»(Digital Markets Act) 🔗 Jetpack Glance 1.0 00:00 Вступление 00:57 Lottielab 01:45 Тесты Dagger Ksp 04:28 АвитоТех 05:05 Локальные сообщества 07:12 KtLint 1.0 08:48 Новое лого Android 09:41 Важные законы в ЕС 15:08 Обновление Android Jetpack 16:48 Android Studio for Platform 17:43 Stable Diffusion на Android 18:54 Google Play Protect 19:58 Koin становится Dagger 21:29 Заключение 22:22 Спасибо Бустерам! 22:42 Cцена после титров

Duration:00:23:13

Ask host to enable sharing for playback control

#135 Новости 2023.17

8/31/2023
Свежий выпуск новостей из мира Android и мобильной разработки. Вещает Кирилл Розов! 🔗 Каналы "Android Broadcast" 🔗 Поддержать проект 🔗 Мерч Android Broadcast на Wildberries 🔗 Тестовый раннер Emcee 🔗 Tracer - замена Firebase 🔗 Compose Multiplatform 1.5.0 📰 Gradle vs Bazel 📺 Разбор Android 14 00:00 Вступление 00:53 Смерть ускорителей 02:20 Gradle VS Bazel 04:03 Android Studio Iguana 05:25 Emcee 07:22 Tracer 09:35 ChatGPT Enterprise 10:47 Compose Multiplatform 1.5.0 13:17 Kotlin 1.9.10 13:52 Okko в AppStore 14:56 Мерч на Wildberries! 16:50 Dagger KSP 18:19 Заключение

Duration:00:19:41

Ask host to enable sharing for playback control

#134 Кодогенерация. KAPT. KSP. Manual DI

8/30/2023
Интервью с разработчиком Yatagan про кодогенерацию, KAPT, KSP и Manual DI 🔗 Каналы "Android Broadcast" 🔗 Статья про Yatagan 🔗 Github Yatagan 🔗 Яндекс GitHub Выпуск сделан совместно с Яндекс 00:00 Вступление 01:31 Знакомство с гостем 02:08 Возврат к рефлексии 04:18 kapt 05:11 KSP 08:55 Yatagan 10:35 Сходство с Dagger 12:08 Преимущества Yatagan 14:25 Поддержка рефлексии 16:08 Dagger и рефлексия 17:00 Выигрыш в цифрах 21:35 Manual DI 24:40 Валидация графа 30:18 Плагины компилятора 31:28 Поддержка KSP 38:38 Опыт миграция на Yatagan 41:50 Находки в Dagger 45:30 Минимально необходимый функционал 48:12 Проблемы инкрементальной кодогенерации 51:11 Результаты миграции на Yatagan 57:11 Заключение

Duration:00:57:53

Ask host to enable sharing for playback control

#133 Почему стоит вкладываться в опенсорс

8/25/2023
Артур Василов отвечает на вопросы про опенсорс и зачем Яндекс инвестирует в это, а также открывает свои решения дял конкурентов 🔗 Каналы "Android Broadcast" 🔗 Яндекс выпускает Yatagan 🔗 Github Yatagan 🔗 Яндекс GitHub Выпуск сделан совместно с Яндекс 00:00 Вступление 01:00 Зачем выкладывать решения в опенсорс 11:52 "Причесывание" кода перед публикацией 15:29 Поддержка после релиза 19:13 Кирилл об опенсорс 28:51 опенсорс только для крупных компаний? 34:23 Заключение

Duration:00:35:26

Ask host to enable sharing for playback control

#132 Важный фикс Gradle | Flutter для Aurora OS | Права AI генераторов

8/23/2023
Свежий выпуск новостей из мира мобильной разработки. Новости 2023.16 🔗 Каналы "Android Broadcast" 📺 Разбор Android 14 Upside Down Cake 🔗 Google Transparency Center 🔗 Flutter Aurora OS 🔗 Gradle 8.3 🔗 Kotlin DSL для документация 🔗 Подпись Jetpack зависимостей 00:00 Вступление 01:29 Плагины для Firefox 03:57 Google Transparency Center 04:55 Выступи на Broadcast 07:08 Flutter для Аврора 09:14 Gradle 8.3 10:49 Верификация Jetpack артефактов 11:32 Эксклюзив Broadcast 12:35 Пишем документацию на Kotlin 13:38 Next Big Screen 15:10 Интеллектуальная собственность AI 16:17 Заключение 16:50 Спасибо Патронам! 17:10 Послесловие

Duration:00:17:15

Ask host to enable sharing for playback control

#131 Новый Jetpack Compose l Huawei вернулась | Обновление AndroidX - новости Android-разработки

8/12/2023
Свежий выпуск новостей из мира мобильной разработки. Новости 2023.15 🔗 Приходи на летний ИТ-пикник erid: LjN8Jv1hC 🔗 Telegram канал "Android Broadcast" 💰 Поддержать проект на Boosty 🔗 Чат сообщества в Telegram 🔗 Telegram канал "Kotlin Broadcast" 📺 Разбор Android 14 Upside Down Cake 🔗 Organic Maps - открытые оффлайн карты 🔗 StableCode 🔗 Media Dev Center 🔗 Jetpack Compose 1.5.0 🔗 Jetpack Emoji Picker 🔗 Карта GitHub проектов 00:00 Вступление 35:21 Nearlink 01:23 Copilot в Windows 11 02:32 IT Пикник 03:43 Code referencing for GitHub Copilot 04:35 Media Dev Center 06:02 Разбор Android 14 07:17 HarmonyOS Next 08:50 Atlassian уходит 10:46 StableCode 11:33 Jetpack документация 12:26 Запустили КМР на Aurora OS 14:05 Обновление Jetpack 15:05 Jetpack Compose 1.5.0 16:27 Jetpack Emoji Picker 17:38 JetBrains Toolbox 2.0 18:45 ChatGPT много ошибается 19:48 Карта GitHub проектов 20:19 RCS для всех 21:57 Заключение

Duration:00:22:16

Ask host to enable sharing for playback control

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

8/5/2023
Свежий выпуск новостей из мира мобильной разработки 🔗 Генеральный партнер AvitoTech 🔗 Telegram канал "Android Broadcast" 💰 Поддержать проект на Boosty 🔗 Чат сообщества в Telegram 🔗 Telegram канал "Compose Broadcast" 🔗 Telegram канал "Kotlin Broadcast" 🔗 Organic Maps - открытые оффлайн карты 00:00 Вступление 00:43 Android Subsystem for Windows 01:56 AvitoTech 02:53 Rustore на ТВ 04:28 Сеть Find My Device 06:21 Новые карты 08:02 КММ всё 09:06 Аврора в массы 10:16 Попробуйте К2 12:15 Заключение

Duration:00:12:52

Ask host to enable sharing for playback control

#129 Инди-разработка Android-приложений. Боли, идеи и заработок

7/31/2023
Взял интервью у создателя android-tools.ru про его опыт и путь боли. Обсудили выбор идеи, отношение магазинов приложений к маленьким разработчикам и заработок 🔗 Генеральный партнер AvitoTech 🔗 Telegram канал "Android Broadcast" 💰 Поддержать проект на Boosty 🔗 Чат сообщества в Telegram 🔗 Telegram канал "Kotlin Broadcast" 🔗 Сайт Android Tools 🔗 Приложения в Google Play 🔗 Блог Вовы на Хакер 🔗 Telegram для консультаций 00:00 Вступление 01:05 Знакомство 04:41 Что такое инди-разработка 07:47 Android Tools RU 09:14 AvitoTech 09:57 Уход с работы 16:34 С чего начать 24:31 Инфраструктура 28:39 Применение AI 33:03 Публикация приложений 41:01 Заработок на играх 42:19 Удалили из Google Play за одно слово 43:59 Google Play дружит с инди 45:38 Письмо Возняку 47:40 Удаление из ГП 49:17 Жалобы от других разработчиков 52:48 Политики Google Play 1:00:40 Продвижение. Реклама. Накрутка отзывов 1:11:17 Рост в COVID период 1:16:37 Распределение доходов 1:20:55 Переносимость опыта пользователя 1:22:02 Сторонний биллинг 1:23:26 Яндекс Реклама 1:26:18 Монетизация в Google Play 1:29:32 Пользователи заботятся о разработчиках 1:32:47 Развитие Android ОС 1:35:11 Вендоры шалят 1:35:45 Советы 1:39:09 Заключение

Duration:01:39:45