Android Broadcast


Гео и язык канала: Россия, Русский
Категория: Технологии


Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций




Руководитель команды автоматизации тестирования в Одноклассниках рассказывает (13м) про подходы к работе с Android UI-автотестами (~1400 штук) на Java и Espresso:
👉 формат представления результатов
👉 как устроен запрет мерджа
👉 как смогли стабилизировать тесты
👉 как настроили параметризацию запуска
👉 параллельное выполнение тестов

#тестирование #автоматизация


Вышел Retrofit 2.11.0 и там одно существенное изменение - класс OptionalConverterFactory стал публичным


Инструкция (7м) по организации перехвата трафика мобильных приложений, чтобы понять что у вас передается с устройства на сервер

#tooling


🔥Освой Android-разработку за 10 месяцев

Начать карьеру Android-разработчика с нуля и создать первые приложения можно на специализации «Android Developer» в OTUS

Почему стоит выбрать OTUS:
👉 Обучение сразу с языка Kotlin
👉 Среди преподавателей только опытные разработчики, специализирующиеся на Android-разработке
👉 Уроки в формате онлайн вебинаров

👩‍💻По окончании курса OTUS проводит карьерные мероприятия и дает возможность разместить резюме в базе школы. Сделай первый шаг и начни карьеру Android-разработчика!

❗️ Оставляй заявку прямо сейчас

Курс доступен для приобретения в рассрочку.

#реклама


Помните ограничение на установку приложений с targetSdk ниже 23 (Android 6.0) в Android 14? Так вот в Android 15 поднимают значение на 1 т.е. минимальным устанавливаемым targetSdk станет 24 (Android 7.0)

#android15


Видео недоступно для предпросмотра
Смотреть в Telegram
В Android 15 DP2 для Pixel 8 Pro теперь не просто можно подключить телефон как камеру, а еще и включить режим "Высокое качество". Результата в видео, а источник тут

#android15 #pixel

4.5k 0 10 16 28

В Android 15 появиться возможность "архивирования" приложения. С вашего телефона будут удаляться приложения которые вы редко используете, но вот все данные их будут сохраняться, а в лаунчере останеться иконка. При попытке запуска такого приложения надо будет выполнить установку из магазина заново, а после этого пользователь продолжит со всеми данными.

#android15

4.4k 0 15 21 98

Видео недоступно для предпросмотра
Смотреть в Telegram
GitHub Copilot обзавёлся автоматическими исправлениями кода на основе CodeQL. Поддерживается JS, TS, Java и Python

#github #ai #copilot #tooling


Google Play Install Referrer теперь будет работать и на PC. Подробности читайте тут

#googleplay


🔴 Стартует Q&A Стрим. Что нужно учить в 2024

Традиционный прямой эфир, где я отвечаю на ваши вопросы и рассказываю новости проекта. В этот раз начнем с моего мнения касательно того, что стоит, а главное НЕ стоит учить.

❗️ Запись эфира останется на канале

#AndroidBroadcast #live


Репост из: Kotlin Broadcast
Jake Wharton рассказывает чем плох Gradle Java Toolchain для указание используемых версий Java

По итогу рекомендация использовать флаг --release при компиляции Java. Для Android - sourceCompatibility (для Java) и jvmTarget (для Kotlin)


Платные подписчики на Boosty могут подключиться к прямом эфиру и обсудить со мной вопросы зрителей и задать свои. Как это сделать - читайте тут






Репост из: Compose Broadcast
В рамках фреймворка Circuit для построения приложения на Compose сделали фичу сохранения данных за пределами цикла композиции и позже возможно их получить. Это хранение данных в памяти, а не сериализация и может вам позволить заменить ViewModel

Исходный код как это устроено можно найти тут, а почитать про возможности в статье (EN, 10 мин)

#architecture @compose_broadcast


Репост из: Avito Life
Запустили набор на стажировку для разработчиков!

В течение 6 месяцев вам предстоит работать над реальными бизнес-задачами в командах с сильной экспертизой. Можно выбрать любое направление: Android, Backend, Frontend, iOS и QA. На каждое из них набираем ограниченное количество участников — после этого закрываем регистрацию.

Что по условиям?
🔹 персональный наставник и крутое комьюнити стажёров
🔹 от 25 часов в неделю
🔹 конкурентная зарплата
🔹 можно работать как из офиса, так и удалённо

Заявки принимаем до 28 марта включительно — скорее заполняйте анкету на сайте ⬅️

#avitolife_brand


На сайте Android Developers почитайте рекомендации про работе с SQLite:
👉 Конфигурация БД
👉 Эффективное объявление схемы БД
👉 Ускорение запросов в БД
👉 Инструменты для анализа

#sqlite #performance


API StorageStats.getAppBytesByDataType([type]) позволит получить информацию какие части вашего приложения сколько занимают места на диске: APK splt, код для оптимизации, dex, библиотеки и другие части

#android15


Новое API ApplicationStartInfo для получения информации о старте приложения: Intent, режим запуска, информация о процессе, как было запущено приложения и другая информация

#android15

Показано 20 последних публикаций.