144 episodes

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

Android Broadcast Кирилл Розов

    • News

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

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

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

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

    🔗 Каналы "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 Спасибо Патронам!

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

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

    Интервью с парнем, который уже успел поработать во фрилансе, удаленном найме и твердо знает, куда он идет дальше.

    🔗 Каналы "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 Спасибо Патронам!

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

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

    Интервью с участников 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 Заключение

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

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

    Обсуждаем все аспекты работы с 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 Заключение

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

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

    Разбор о влиянии 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 Благодарность патронам

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

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

    Интервью с Русланом Мингалиевым, разработчиком 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 Спасибо Патронам

    • 1 hr 20 min

Top Podcasts In News

Viikon kuumimmat aiheet
Sebastian Tynkkynen, Miko Bergbom, Joakim Vigelius
Uutisraportti podcast
Helsingin Sanomat
Politiikan puskaradio
Iltalehti
Global News Podcast
BBC World Service
Lauantaikerho
Helsingin Sanomat
Expressen Dok
Expressen