Player FM - Internet Radio Done Right
2,462 subscribers
Checked 1M ago
Tilføjet five år siden
Indhold leveret af Кирилл Розов. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Кирилл Розов eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !
Gå offline med appen Player FM !
#137 Что мне делать. Поиск мотивации
Manage episode 377361200 series 2589225
Indhold leveret af Кирилл Розов. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Кирилл Розов eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Свои истории присылайте на почту kirill@androidbroadcast.dev с темой "Что мне делать"
…
continue reading
00:00 Вступление
00:58 Первое письмо
06:38 Второе письмо
09:29 Третье письмо
12:33 Четвертое письмо
20:08 Заключение
20:54 Спасибо патронам!
147 episoder
Manage episode 377361200 series 2589225
Indhold leveret af Кирилл Розов. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Кирилл Розов eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Свои истории присылайте на почту kirill@androidbroadcast.dev с темой "Что мне делать"
…
continue reading
00:00 Вступление
00:58 Первое письмо
06:38 Второе письмо
09:29 Третье письмо
12:33 Четвертое письмо
20:08 Заключение
20:54 Спасибо патронам!
147 episoder
Alle episoder
×A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
Обсуждаем, какие способы, доказательства и убеждения для интеграции новых технологий в проекты 🔗 Каналы "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 Спасибо Патронам!…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #147 Старт карьеры в Android разработке до 18 лет 51:31
51:31
Afspil senere
Afspil senere
Lister
Like
Liked51:31![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с парнем, который уже успел поработать во фрилансе, удаленном найме и твердо знает, куда он идет дальше. 🔗 Каналы "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 Спасибо Патронам!…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #146 Android Auto. Как Organic Maps переносили в машину 47:25
47:25
Afspil senere
Afspil senere
Lister
Like
Liked47:25![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с участников 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #145 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle 1:19:42
1:19:42
Afspil senere
Afspil senere
Lister
Like
Liked1:19:42![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Обсуждаем все аспекты работы с 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #144 Как интегрировать Dynamic Features в Android-приложение 16:32
16:32
Afspil senere
Afspil senere
Lister
Like
Liked16:32![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Разбор о влиянии 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 Благодарность патронам…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #143 Как ускорить автотесты || AI технологии для написания тестов || Автотесты в AvitoTech 1:20:23
1:20:23
Afspil senere
Afspil senere
Lister
Like
Liked1:20:23![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с Русланом Мингалиевым, разработчиком 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 Спасибо Патронам…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #142 Как устроен Android в умных колонках Яндекса 1:44:44
1:44:44
Afspil senere
Afspil senere
Lister
Like
Liked1:44:44![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с разработчиком софта для умных колонок Яндекс. 🔗 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #141 Новости мобильной разработки 2023.20 32:19
32:19
Afspil senere
Afspil senere
Lister
Like
Liked32:19![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Свежий выпуск новостей из мира 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #140 Android Studio Chat Bot || Java 21 || Jetpack Paging Multiplatform - Новости 2023.19 22:41
22:41
Afspil senere
Afspil senere
Lister
Like
Liked22:41![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Свежий выпуск новостей из мира 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 Спасибо Патронам!…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #139 Как Google победила фрагментацию и возвращает контроль над Android 29:13
29:13
Afspil senere
Afspil senere
Lister
Like
Liked29:13![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
История того, как 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #138 Модерация приложений и игр в магазине. RuStore 1:05:22
1:05:22
Afspil senere
Afspil senere
Lister
Like
Liked1:05:22![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с руководителем модерации 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #137 Что мне делать. Поиск мотивации 20:55
20:55
Afspil senere
Afspil senere
Lister
Like
Liked20:55![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Свои истории присылайте на почту kirill@androidbroadcast.dev с темой "Что мне делать" 🔗 Каналы "Android Broadcast" 00:00 Вступление 00:58 Первое письмо 06:38 Второе письмо 09:29 Третье письмо 12:33 Четвертое письмо 20:08 Заключение 20:54 Спасибо патронам!
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
Свежий выпуск новостей из мира 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цена после титров…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
Свежий выпуск новостей из мира 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 Заключение…
A
Android Broadcast
![Android Broadcast podcast artwork](https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/32.jpg 32w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/64.jpg 64w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/128.jpg 128w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/256.jpg 256w, https://cdn.player.fm/images/25861254/series/UJ0bHFg1yuqtAl74/512.jpg 512w)
![Android Broadcast podcast artwork](/static/images/64pixel.png)
1 #134 Кодогенерация. KAPT. KSP. Manual DI 57:53
57:53
Afspil senere
Afspil senere
Lister
Like
Liked57:53![icon](https://imagehost.player.fm/icons/general/red-pin.svg)
Интервью с разработчиком 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 Заключение…
Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.