This media is not supported in your browser
VIEW IN TELEGRAM
Подробный разбор (8м) как реаализовали шапку главной страницы Авито на основе Coordinator Layout
#анимация #nestedscroll
#анимация #nestedscroll
👍32🤯5
КВИЗ 🤖 Сохраняет ли любая 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
👍24🤯6🔥4 2
Разбор чем отличаются типы ссылок в Android приложениях и какие уязвимости они представляют
#безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍8 4🔥1
Google представила Restore Credentials в API Credential Manager. Теперь пользователи остаются авторизованными при переносе данных на новое устройство! 🔐
👉 Бесшовный опыт: не нужно снова вводить логин и пароль
👉 Мгновенная вовлеченность: доступ к контенту сразу после восстановления
👉 Простая интеграция: легко внедрить в приложения
Для интеграции надо использовать AndroidX Credentials версии 1.5.0 Beta 1 и выше. Подробное руководство тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍11❤1
Обновили руководство по тестированию Android приложений
👉 Стратегия тестирования
👉 Обновили информацию по screenshot тестированию и performance тестам
👉 Появились рекомендации по стабильности больших тестов
👉 Описали рекомендации как обеспечить запуск тестов на Robolectric чтобы оно совпадало с тем как это происходит на устройства
👉 Добавили рекомендации по тестированию на больших экранах: рекомендации по тестовой стратегии и инструментам
#тестирование #автотесты #espresso #robolectric
👉 Стратегия тестирования
👉 Обновили информацию по screenshot тестированию и performance тестам
👉 Появились рекомендации по стабильности больших тестов
👉 Описали рекомендации как обеспечить запуск тестов на Robolectric чтобы оно совпадало с тем как это происходит на устройства
👉 Добавили рекомендации по тестированию на больших экранах: рекомендации по тестовой стратегии и инструментам
#тестирование #автотесты #espresso #robolectric
👍10🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
#безопаность #android #passkey
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍9🤯1
Сколько модулей в вашем основном 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%
Не участвую в опросе
👍9🤯5 5❤1
📱 Вышел scrcpy v3.0
Основные нововведения:
🖥 Поддержка зеркалирования виртуальных дисплеев.
🚀 Возможность указать приложение, которое запускается при старте.
🎨 Поддержка OpenGL-фильтров на устройстве.
🛠 Возможность применять OpenGL-фильтры к захваченному видео прямо на устройстве.
✂️ Исправлена работа опции --crop для всех версий Android.
🔒 Исправлена работа опции --lock-video-orientation для всех версий Android.
✨ И многое другое!
#инструменты
Основные нововведения:
🖥 Поддержка зеркалирования виртуальных дисплеев.
🚀 Возможность указать приложение, которое запускается при старте.
🎨 Поддержка OpenGL-фильтров на устройстве.
🛠 Возможность применять OpenGL-фильтры к захваченному видео прямо на устройстве.
✂️ Исправлена работа опции --crop для всех версий Android.
🔒 Исправлена работа опции --lock-video-orientation для всех версий Android.
✨ И многое другое!
#инструменты
🔥34👍10 2
Архитектура — это не просто книга или статья, написанная опытным специалистом, а набор правил и рекомендаций, которые вы определяете для своего проекта. Эти правила задают направление разработки функционала и становятся обязательными для всех участников команды. В статье команда делится опытом, как они сформировали свой набор правил и какие из них помогли достичь наилучших результатов.
Перевод на русский тут
#архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
1 38👍17❤1
🚀 ИИ в разработке: инструмент или угроза?
Если ты новичок или опытный разработчик, то обязательно посмотри это видео, где рассказывается про то какой вред твоим навыкам и работе наносит GitHub Copilot и подобные ему инструменты.
📢 Обязательно оставляй своё мнение в комментарием под видео! Будущие поколения должны знать про это!
Если ты новичок или опытный разработчик, то обязательно посмотри это видео, где рассказывается про то какой вред твоим навыкам и работе наносит GitHub Copilot и подобные ему инструменты.
📢 Обязательно оставляй своё мнение в комментарием под видео! Будущие поколения должны знать про это!
👍22❤10 5🤯1
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
👍23❤1