В официальной документации появилось руководство по тому как находить и исправлять ANR
Что там есть:
👉 Причины появления
👉 Как дебажить
👉 Мистические ANR
Что там есть:
👉 Причины появления
👉 Как дебажить
👉 Мистические ANR
👍91👎4
Kaspresso для самых маленьких (18 мин) - руководство для начинающих тестировщиков и разработчиков кто погружается в автотесты в изучение разработчики.
#testing #kaspresso
#testing #kaspresso
👍27👎8
Кто у вас на проекте пишет автотесты?
Anonymous Poll
34%
Разработчики
30%
Тестировщики
2%
AI
1%
Другой вариант (пиши в комментариях)
35%
Нет автотестов на проекте
1%
Не занимаюсь разработкой
11%
Не участвую в опросе
👍11👎6
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Как интегрировать Dynamic Features в Android приложение (16 мин)
Разбор о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений.
Разбор от Азамата Черчесова, Senior Android Developer в Лаборатории Касперского
Динамическая фича - это часть вашего приложения которая загружается в зависимости от выполнения требований на устройстве или позже по запросу разработчика
Ранний доступ к видео можно получить на Boosty в закрытой Telegram группе
#AndroidBroadcast #раннийдоступ
Разбор о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений.
Разбор от Азамата Черчесова, Senior Android Developer в Лаборатории Касперского
Динамическая фича - это часть вашего приложения которая загружается в зависимости от выполнения требований на устройстве или позже по запросу разработчика
Ранний доступ к видео можно получить на Boosty в закрытой Telegram группе
#AndroidBroadcast #раннийдоступ
👍32👎15
Типы UI тестов и подробнее про них:
👉 End-To-End тесты
👉 UI тесты
👉 Pixel perfectness тесты
👉 Accessibility тесты
#testing
👉 End-To-End тесты
👉 UI тесты
👉 Pixel perfectness тесты
👉 Accessibility тесты
#testing
👎16👍12
Broadcast - это целое семейство проектов, где @android_broadcast это один из каналов. Подписывайтесь на наши другие Telegram каналы по теме
🏝 @kotlin_broadcast - новости языка Kotlin и Kotlin Multiplatform
🎨 @compose_broadcast - все про Jetpack Compose и Compose Multiplatform
😎 @rozov_blog - личный блог Кирилла где он делится своей жизнью
🍎 @ios_broadcast - новости и статьи по iOS разработки
🤖 @android_broadcast_talks - чатик про разработку
😎 @rozov_blog - личный блог Кирилла где он делится своей жизнью
Please open Telegram to view this post
VIEW IN TELEGRAM
👎38👍30
Build Server Protocol - это протокол между IDE и системой сборки для коммуникации между ними о задачах компиляции, запуска, тестирования. дебага и других задач. Это позволяет абстрагироваться от системы сборки и используемого инструмента.
#tooling
#tooling
👍23👎9
Microsoft открыла исходники Build Server Protocol для Gradle проектов. Уже можно протестировать в Visual Studio Code
Анонс тут
#tooling
Анонс тут
#tooling
👎15👍12
Знаете ли вы что есть возможность донатить Android Broadcast?
Anonymous Poll
15%
Нет, не знал(а)
43%
Да, но не хочу
8%
Да, доначу ❤️
6%
Да, донатил(а)
28%
Я здесь только спросить/посмотреть 😁
👎154👍29
JetBrains продолжает развивать своего AI Ассистента для кодинга и делиться новостями:
👉 Автокомплит в реальном времени
👉 Генерация тестов для куска кода
👉 Трансляций кода в другой язык программирования
#idea #tooling
👉 Автокомплит в реальном времени
👉 Генерация тестов для куска кода
👉 Трансляций кода в другой язык программирования
#idea #tooling
👍53👎15
Помните квизы по теме разработе в @android_broadcast? Они продолжились, но уже в закрытом Telegram канале. Вступайте
❗️Подписка через Telegram доступна не на всех клиентах.Например, на iOS это запрещено политикой App Store. Решение - можно оплатить с десктопного клиента и пользоваться со всех
#AndroidBroadcast
❗️Подписка через Telegram доступна не на всех клиентах.
#AndroidBroadcast
👎150👍24
Разработчик из Альфа Банка рассказывает (6 мин) как делали разделение презентационного слоя фичи на модули
#architecture
#architecture
👍43👎29
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle (1 ч 20 мин)
В этом выпуске мы обсуждаем все аспекты работы с Gradle Config Cache. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle. Таймкоды в комментариях
Посмотреть выпуск можно на Boosty по подписке или в закрытом Telegram канале (подписку не получится оформить с iOS)
#AndroidBroadcast #раннийдоступ #gradle
В этом выпуске мы обсуждаем все аспекты работы с Gradle Config Cache. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle. Таймкоды в комментариях
Посмотреть выпуск можно на Boosty по подписке или в закрытом Telegram канале (подписку не получится оформить с iOS)
#AndroidBroadcast #раннийдоступ #gradle
👍81👎17
🔴 Стартует Q&A стрим. Ноябрь 2023
Прямой эфир с подписчиками, где я отвечу на ваши вопросы про разработку, будущее Broadcast и прочее.
P.s. Запись останется на канале
#AndroidBroadcast #live #вопросы
Прямой эфир с подписчиками, где я отвечу на ваши вопросы про разработку, будущее Broadcast и прочее.
P.s. Запись останется на канале
#AndroidBroadcast #live #вопросы
👎81👍17
Разборы
📺 Разбор актуальных API для запуска фоновой работы в Android (24 мин, только для патронов)
📺 Как интегрировать Dynamic Features в Android приложение (16 мин)
Интервью
📺 Android Auto. Как Organic Maps переносили в машину (47 мин)
📺 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle (1 час 20 мин)
Новости
📺 Now in Android: 95 (6 мин)
Доклады
📺 Tracer — альтернатива Crashlytics. Другой взгляд на аналитику ошибок в приложениях (44 мин)
📺 Android Storage. Обзор инструментария — Филипп Майдуров, Тинькофф (30 мин)
Прочее
📺 Что мне делать - Боюсь задавать вопросы (5 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Разбор актуальных API для запуска фоновой работы в Android (24 мин, только для патронов)
📺 Как интегрировать Dynamic Features в Android приложение (16 мин)
Интервью
📺 Android Auto. Как Organic Maps переносили в машину (47 мин)
📺 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle (1 час 20 мин)
Новости
📺 Now in Android: 95 (6 мин)
Доклады
📺 Tracer — альтернатива Crashlytics. Другой взгляд на аналитику ошибок в приложениях (44 мин)
📺 Android Storage. Обзор инструментария — Филипп Майдуров, Тинькофф (30 мин)
Прочее
📺 Что мне делать - Боюсь задавать вопросы (5 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍14👎12❤1
Нашел интересную пометку про dataSync - тип Foreground Service для синхронизации данных с сервером. Он будет в будущих версиях deprecared и вам надо будет использовать одно из нескольких API: user-initiated data transfer jobs, Download Manager API, BackupManager или WorkManager. Подробнее про эти API я рассказал в видео-разборе
#android14
#android14
👍30👎18
Инструкция (EN) по разработке загрузчика файлов на основе WorkManager. Не обходится без попытки получить возможность игнорировать оптимизации батареи
#workmanager #android15
#workmanager #android15
👍21👎20