В новой сборке поддержали конфигурацию Android Gradle плагина
#gradle #agp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Подробный разбор (8м) как реаализовали шапку главной страницы Авито на основе Coordinator Layout
#анимация #nestedscroll
#анимация #nestedscroll
КВИЗ 🤖 Сохраняет ли любая ViewModel из Jetpack своё состояние при завершении процесса приложения?
Anonymous Quiz
6%
Да
65%
Нет
14%
В зависимости от типа смерти процесса
14%
При использовании ApplicationViewModelStore сохраниться
Уже давно известно что Gradle модули c Java/Kotlin плагином собираются быстрее чем те что с AGP. Статья от разработчика огромного приложения про ускорение сборки. API и IMPL модули уже сделали, а вот теперь делают чистыми API модули
#архитектура #gradle #оптимизация #agp
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбор чем отличаются типы ссылок в Android приложениях и какие уязвимости они представляют
#безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
Google представила Restore Credentials в API Credential Manager. Теперь пользователи остаются авторизованными при переносе данных на новое устройство! 🔐
👉 Бесшовный опыт: не нужно снова вводить логин и пароль
👉 Мгновенная вовлеченность: доступ к контенту сразу после восстановления
👉 Простая интеграция: легко внедрить в приложения
Для интеграции надо использовать AndroidX Credentials версии 1.5.0 Beta 1 и выше. Подробное руководство тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновили руководство по тестированию Android приложений
👉 Стратегия тестирования
👉 Обновили информацию по screenshot тестированию и performance тестам
👉 Появились рекомендации по стабильности больших тестов
👉 Описали рекомендации как обеспечить запуск тестов на Robolectric чтобы оно совпадало с тем как это происходит на устройства
👉 Добавили рекомендации по тестированию на больших экранах: рекомендации по тестовой стратегии и инструментам
#тестирование #автотесты #espresso #robolectric
👉 Стратегия тестирования
👉 Обновили информацию по screenshot тестированию и performance тестам
👉 Появились рекомендации по стабильности больших тестов
👉 Описали рекомендации как обеспечить запуск тестов на Robolectric чтобы оно совпадало с тем как это происходит на устройства
👉 Добавили рекомендации по тестированию на больших экранах: рекомендации по тестовой стратегии и инструментам
#тестирование #автотесты #espresso #robolectric
This media is not supported in your browser
VIEW IN TELEGRAM
#безопаность #android #passkey
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько модулей в вашем основном Android/KMP проекте?
Anonymous Poll
17%
1-3
13%
4-10
21%
11-50
12%
51-100
12%
101-500
4%
501-999
7%
1000+
4%
Не пишу код || Не пишу Android/KMP
11%
Не участвую в опросе
📱 Вышел scrcpy v3.0
Основные нововведения:
🖥 Поддержка зеркалирования виртуальных дисплеев.
🚀 Возможность указать приложение, которое запускается при старте.
🎨 Поддержка OpenGL-фильтров на устройстве.
🛠 Возможность применять OpenGL-фильтры к захваченному видео прямо на устройстве.
✂️ Исправлена работа опции --crop для всех версий Android.
🔒 Исправлена работа опции --lock-video-orientation для всех версий Android.
✨ И многое другое!
#инструменты
Основные нововведения:
🖥 Поддержка зеркалирования виртуальных дисплеев.
🚀 Возможность указать приложение, которое запускается при старте.
🎨 Поддержка OpenGL-фильтров на устройстве.
🛠 Возможность применять OpenGL-фильтры к захваченному видео прямо на устройстве.
✂️ Исправлена работа опции --crop для всех версий Android.
🔒 Исправлена работа опции --lock-video-orientation для всех версий Android.
✨ И многое другое!
#инструменты
Архитектура — это не просто книга или статья, написанная опытным специалистом, а набор правил и рекомендаций, которые вы определяете для своего проекта. Эти правила задают направление разработки функционала и становятся обязательными для всех участников команды. В статье команда делится опытом, как они сформировали свой набор правил и какие из них помогли достичь наилучших результатов.
Перевод на русский тут
#архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 ИИ в разработке: инструмент или угроза?
Если ты новичок или опытный разработчик, то обязательно посмотри это видео, где рассказывается про то какой вред твоим навыкам и работе наносит GitHub Copilot и подобные ему инструменты.
📢 Обязательно оставляй своё мнение в комментарием под видео! Будущие поколения должны знать про это!
Если ты новичок или опытный разработчик, то обязательно посмотри это видео, где рассказывается про то какой вред твоим навыкам и работе наносит GitHub Copilot и подобные ему инструменты.
📢 Обязательно оставляй своё мнение в комментарием под видео! Будущие поколения должны знать про это!
Tracer: Итоги года и планы
Кирилл Попов, руководитель Tracer, подвел итоги года работы над Tracer:
👉 Поддержка A/B тестов.
👉 Обновленный UI консоли.
👉 Фильтр ANR в фоновом режиме.
👉 Одновременное отображение нескольких графиков.
👉 Поиск по userID.
👉 Группировка вариантов одного краша.
👉 AI для объяснения ошибок и их исправления.
👉 Интеграция с Trace Processor (документация).
👉 Создание ботов на основе API.
👉 Единое управление пользователями и доступами.
Планы на будущее:
👉 Поддержка новых языков и платформ.
👉 Новые анализаторы.
👉 Улучшение SDK.
👉 On-premise версия (установка на свои сервера).
📹 Больше деталей в интервью на Android Broadcast: ссылка.
#инструменты #tracer
Кирилл Попов, руководитель Tracer, подвел итоги года работы над Tracer:
👉 Поддержка A/B тестов.
👉 Обновленный UI консоли.
👉 Фильтр ANR в фоновом режиме.
👉 Одновременное отображение нескольких графиков.
👉 Поиск по userID.
👉 Группировка вариантов одного краша.
👉 AI для объяснения ошибок и их исправления.
👉 Интеграция с Trace Processor (документация).
👉 Создание ботов на основе API.
👉 Единое управление пользователями и доступами.
Планы на будущее:
👉 Поддержка новых языков и платформ.
👉 Новые анализаторы.
👉 Улучшение SDK.
👉 On-premise версия (установка на свои сервера).
#инструменты #tracer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM