TestParameterInjector - test runner для JUnit 4 и 5, который запускается тестовые методы с разными комбинациями значенияй параметров/полей. Сможете проверить разные случа и повысить процент покрытия тестами.
Вот тут можно почитать подробнее о преимуществах решения от Google
#тестирование #google
Вот тут можно почитать подробнее о преимуществах решения от Google
#тестирование #google
👍12❤4🔥2
Руководитель отдела "Platforms & Devices" объявил о программе добровольного выхода для сотрудников группы из США. Новое подразделение было создано в результате объединения Android, ChromeOS и отдела разработки устройств Pixel.
Заявление:
Не веришь в светлую миссию - уходи с выходным пособием
Источник 9TO5Google
#google
Заявление:
Команда Platforms & Devices предлагает программу добровольного выхода, которая предоставляет работающим в этой команде сотрудникам Google из США возможность добровольно покинуть компанию с выходным пособием. Это произошло после объединения двух крупных организаций в прошлом году. В этой команде наблюдается огромный импульс, и учитывая множество важной работы впереди, мы хотим, чтобы каждый был глубоко предан нашей миссии и сосредоточен на создании отличных продуктов быстро и эффективно.
Не веришь в светлую миссию - уходи с выходным пособием
Источник 9TO5Google
👍11❤2
Для тех приложений, которым важно получать настоящее время, а не то, что установлено на устройстве пользователем, всегда приходилось решать вопрос, откуда его взять. Теперь же появилось стандартизированное API.
// Создаем клиента для работы с Trusted Time API
val initializeTrustedTimeClientTask: Task =
TrustedTime.createClient(activity)
val trustedTimeClient: TrustedTimeClient =
initializeTrustedTimeClientTask.await()
val curTime: Long? = trustedTimeClient.computeCurrentUnixEpochMillis()
// Используем системное время, если нет возможности получить из TrustedTime API
// Может не подойти в вашем случае
?: System.currentTimeMillis()
Поддерживается Android 5.0 и выше (SDK 21+)
#google #gms #android
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥108🤯11👍9
Media is too big
VIEW IN TELEGRAM
Анонсировали новый эпизод TheAndroidShow, который пройдет 13 марта в 20:00 (GMT+3)
#android #google #theandroidshow
#android #google #theandroidshow
👍17👎10 8
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Android заявила что у них так много анонсов касательно Android 16, что их прямо все не вместе в формат доклада на Google I/O и делают мероприятие, посвященное только Android до главной конференции компании.
Явно хотят подсветить важные новости и выделиться в общей массе новостей конференции
Изучал новинки Android 16 и вот там совсем ничего интересного не объявляли, только если не будет большой пачки новостей в рамках мероприятия. Давайте в комментариях рассуждать что могут показать
#android #google #theandroidshow
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Google сделала выпуск Android Developer Backstage про будущую обязательную верификацию разработчиков.
Значит ли что sideloading на Android больше не будет?
АБСОЛЮТНО НЕТ. Суть изменения - защита пользователей от недобросовестных разработчиков, а не ограничить выбор метода установки. Основная задача - убедиться, что загружаемая сборка действтиельно от оригинального разработчика.
Как верификация разработчика повлияет на использование Android Studio?
Команда работает над тем, чтобы работа не поменялась. Собирать и устанавливать APK можно будет без верификации.
Как распространять сборки для внутренних тестеров?
Если вы будете делать установку не только через adb, тогда придется пройти верификацию и зарегистрировать пакет.
Нужно ли будет регистрировать приложение, если сборка распространяется для ограниченной группы пользователей?
Официальная рекомендация - пройти регистрацию. Но можно будет получить бесплатный пользовательский аккаунт для учителей, студентов и энтузиастов для распространения сборки на ограниченное количество устройств.
#android #google #googleplayservices #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯36👍9❤2
Взял самое свежее opensource приложения от разработчиков Android команды Google, разбирал его, исправлял и был в шоке от того как пишут. Таких разработчиков ИИ точно заменит либо помогал писать Gemini?
В видео найдете много пояснений что сделано плохо, как сделать лучше и главное - почему!
#AndroidBroadcast #codereview #прожарка #google #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤4🤯4👍2🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Cahier "кай-е́" (тетрадь по-французски)
Что нашел из интересного в коде:
😮 Никакого дизайна (но всё на Compose). Адаптивный дизайн под разные размеры экрана
🔥 Пример редактора с рисованием с базовым функционалом
🤯 Для сериализации взяли GSON, а не KotlinX Serialization
#android #google #jetpack #opensource #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤4👍2
#ai #google #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔27🔥7👍4❤1🏆1🤝1🆒1
Рабочая группа Swift on Android показала первую раннюю сборку Swift на Android. Я её изучил, посмотрел возможности и делюсь своими мыслями зачем они идут и смогут ли составить конкуренцию Kotlin Multiplatform
#AndroidBroadcast #kotlin #swift #apple #google #android
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤔10❤2🔥2
Если вы уже уверенно пишете под Android, но хотите понять, как работает
Он включает теорию (видео и статьи) и практические задания 🧩
Из курса вы узнаете:
👉 Как устроена разработка с Kotlin Multiplatform
👉 Как превратить Android-проект в KMP с Android-таргетом
👉 Как использовать common- и platform-specific API
👉 Как интегрировать код в iOS-приложение
👉 Как мигрировать существующие решения на KMP
#kmp #kotlin #android #google #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍15🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
С каждым месяцем всё больше кода для Android пишется с помощью ИИ, но текущие модели далеко не всегда способны качественно решать реальные задачи Android-проектов.
Теперь Google готовит новый набор задач для обучения и оценки LLM-моделей, специально под Android.
🎯 Цель — создать эталон (“north star”) качественной Android-разработки и помочь создателям ИИ-моделей адаптировать их под реальные сценарии мобильной разработки.
📂 Бенчмарк основан на реальных pull-request’ах из публичных Android-репозиториев GitHub.
Методика простая:
Так бенчмарк сможет объективно измерить, насколько ИИ умеет ориентироваться в больших кодовых базах и решать практические задачи Android-разработки.
🗓 Сейчас команда финализирует набор задач, а результаты планируют опубликовать в конце 2025 — начале 2026 года.
Остаётся дождаться, чтобы увидеть, какие модели действительно умеют писать Android-код — и насколько они приближаются к уровню живых разработчиков. Главное, чтобы тесты не подгоняли под Gemini, а сообществу дали возможность контрибьютить в бенчмарк 😉
#ии #ai #android #benchmark #google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍1
‼️ Google и Epic Games решили пойти на мировую — грядет серьёзные изменения в Google Play для разработчиков
Google и Epic Games, которые уже несколько лет судятся из-за монополий на рынке мобильных приложений (а Epic параллельно ведёт дела и с Apple, и с Samsung), наконец подготовили мировое соглашение и передали его судье.
Полный текст пока не опубликован, но уже известны ключевые пункты:
👉 Комиссия Google Play снизится — от 9% до 20% в зависимости от типа транзакции
👉 Разработчики получат больше свободы в распространении приложений
👉 Оплата в приложениях из Google Play станет возможной через сторонние платёжные системы
Тим Свини (CEO Epic Games) назвал это укреплением «изначальной концепции Android как открытой платформы» (пост в X).
Думаю, что эти изменения будут действовать только в США,
но Свини утверждает, что Epic «намерена распространить их по всему миру». Ждём подробностей после утверждения соглашения судом.
Источник: Android Authority
#googleplay #epic #android #google
Google и Epic Games, которые уже несколько лет судятся из-за монополий на рынке мобильных приложений (а Epic параллельно ведёт дела и с Apple, и с Samsung), наконец подготовили мировое соглашение и передали его судье.
Полный текст пока не опубликован, но уже известны ключевые пункты:
👉 Комиссия Google Play снизится — от 9% до 20% в зависимости от типа транзакции
👉 Разработчики получат больше свободы в распространении приложений
👉 Оплата в приложениях из Google Play станет возможной через сторонние платёжные системы
Тим Свини (CEO Epic Games) назвал это укреплением «изначальной концепции Android как открытой платформы» (пост в X).
Думаю, что эти изменения будут действовать только в США,
но Свини утверждает, что Epic «намерена распространить их по всему миру». Ждём подробностей после утверждения соглашения судом.
Источник: Android Authority
#googleplay #epic #android #google
👍48🔥14❤9🤯2
🤯 Google Antigravity - новая agent-first IDE, которая изначально спроектирована не как редактор с подсказками кода, а как среда для работы нескольких ИИ-агентов поверх реального проекта. Сделана как форк VS Code, аналогично Cursor
По традиции анонса новых моделей от торговой компании, она превосходит всех конкурентов по тестам и прорыв. GPT 5.1 и Sonnet 4.5 отдыхают
#ai #ии #google #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍9❤2🤔2🤯1
Google выпустила MCP сервер Developer Knowledge API (preview state), который предоставляет актуальную информацию по API по технологиям компании, включая developer.android.com.
Индексирование происходит каждые 24-48 часов и включает документацию, а позже добавят примеры и API, сократят задержку индексации и будут развивать сервис.
Для подключения надо получить API ключ в Google Cloud консоле, поставить CLI и настроить MCP для вашего агента.
Кажется, что решения для интеграции знаний в ИИ агентов скоро станут как хороший тон. Нужен удобный агрегатор все таких MCP из которого быстро получишь нужный (скиньте ссылку если уже пользуетесь)
Анонс - блог Google Developers
#Google #AI #ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥73👍24👎13🤔5❤3
Android Show 2026, ставший традицией перед Google I/O, снова привлек наше внимание. В прошлом году нам показали Material 3 Expressive, а в этом году мы увидели три ключевых направления развития. Давайте разберемся с каждым из них по порядку.
1️⃣ Наконец-то Google представил свой собственный аналог Apple Intelligence, получивший название Gemini Intelligence. Это интерфейс, работающий поверх Android, который анализирует контекст экрана и выполняет действия на его основе. Например, если долго зажать кнопку питания над списком заметок, Gemini автоматически добавит товары в корзину для доставки. Если в Gmail найдено расписание курса, Gemini поместит необходимые книги в корзину. Также он интегрируется с Chrome, обеспечивая автобраузинг на мобильных устройствах; с Gboard — очищая голосовой ввод от мычания и повторов; а также с генеративными виджетами для домашнего экрана и плитками Wear OS.
Летом на свет появятся новые модели Pixel и Galaxy, а затем последуют часы, очки, автомобили и ноутбуки.
Неожиданно, что обычный Gemini не обладал этими возможностями сам по себе. Пришлось вынести их в отдельный продукт под собственным брендом. С маркетинговой точки зрения это логично: создать «премиум-решение с продвинутыми AI-функциями» для дорогих устройств, чтобы бюджетные Android-смартфоны не получили к ним доступ. Тем не менее, остался небольшой осадок.
#Google #Gemini
Летом на свет появятся новые модели Pixel и Galaxy, а затем последуют часы, очки, автомобили и ноутбуки.
Неожиданно, что обычный Gemini не обладал этими возможностями сам по себе. Пришлось вынести их в отдельный продукт под собственным брендом. С маркетинговой точки зрения это логично: создать «премиум-решение с продвинутыми AI-функциями» для дорогих устройств, чтобы бюджетные Android-смартфоны не получили к ним доступ. Тем не менее, остался небольшой осадок.
#Google #Gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
👎40👍10
🤯 Самый громкий анонс шоу - Googlebook. Новая категория ноутбуков на базе гибрида Android и ChromeOS, с Gemini в самом ядре.
Запуск осенью. И тут главная боль. Я ждал, что Google наконец возьмёт ноутбуки под свой контроль, сделает эталонный девайс, как делает с Pixel смартфонами. А оказалось — партнёрская программа. Собирать будут Acer, Asus, Dell, HP, Lenovo. То есть нас ждёт стандартная история Android-смартфонов: разброс по качеству, цене, поддержке. Кто-то выпустит сырую дешёвку, кто-то нормальный дорогой девайс, и общее впечатление от платформы размажется.
Со смартфонами Google это уже поняла и Pixel делает качественно. С ноутбуками — почему-то наступила на те же грабли. На мой взгляд — это главный провал шоу. Слово громкое, но точнее не подобрать.
Что касается самой ОС, то пока выглядит как прокачанный ChromeOS с глубокой интеграцией с Android: общие файлы, объединённые подходы между смартфоном и ноутом. Деталей мало, всё решат софт и реальные сценарии. Но желания пойти купить нет от слова совсем. Вендорам, которые это будут собирать, доверия мало.
Подождём первые девайсы. Если эталонного от Google не будет — буду грустить.
#Android #Geminie #ChromeOS #Googlebook #Google
Запуск осенью. И тут главная боль. Я ждал, что Google наконец возьмёт ноутбуки под свой контроль, сделает эталонный девайс, как делает с Pixel смартфонами. А оказалось — партнёрская программа. Собирать будут Acer, Asus, Dell, HP, Lenovo. То есть нас ждёт стандартная история Android-смартфонов: разброс по качеству, цене, поддержке. Кто-то выпустит сырую дешёвку, кто-то нормальный дорогой девайс, и общее впечатление от платформы размажется.
Со смартфонами Google это уже поняла и Pixel делает качественно. С ноутбуками — почему-то наступила на те же грабли. На мой взгляд — это главный провал шоу. Слово громкое, но точнее не подобрать.
Что касается самой ОС, то пока выглядит как прокачанный ChromeOS с глубокой интеграцией с Android: общие файлы, объединённые подходы между смартфоном и ноутом. Деталей мало, всё решат софт и реальные сценарии. Но желания пойти купить нет от слова совсем. Вендорам, которые это будут собирать, доверия мало.
Подождём первые девайсы. Если эталонного от Google не будет — буду грустить.
#Android #Geminie #ChromeOS #Googlebook #Google
👍28👎20
AI Studio научился собирать нативные приложения на Kotlin и Jetpack Compose из текстового промпта. Раньше получались только веб-приложения. Весь цикл идёт в браузере: встроенный эмулятор Android показывает результат во время сборки, локальный SDK не нужен.
Готовое приложение ставится на телефон по USB через встроенный в Chrome adb.
Публикация в магазин тоже есть и устроена следующим образом:
👉 AI Studio сам создаёт запись приложения в Google Play Console
👉 собирает bundle и заливает его в трек внутреннего тестирования
👉 Автору надо будет создать аккаунт и заполнить все доки в консоле Google Play
Когда возможностей промптов не хватает, проект можно скачать и продолжить в Android Studio или другим предпочитаемым вами образом.
Под капотом та же технология, что в «Create new project with Gemini» в Android Studio, перенесённая в веб.
На старте набор сценариев ограничен:
👉 личные утилиты и простые социальные приложения
👉 эксперименты с железом (камера, GPS, акселерометр, Bluetooth)
👉 приложения с Gemini API
Скоро обещают управление тест-треками Google Play и интеграции Firebase: Firestore, Auth, App Check.
Меня цепляет не генерация кода, а то, что Google убрал из цепочки установку инструментов: от промпта до приложения в Play без единой команды в терминале. Для боевых проектов это пока не вариант, ограничение «только простые приложения» расставляет всё по местам. Но собрать за вечер утилиту под себя с любого устройства с выходом в интернет (из поддерживаемого региона) или быстро показать прототип так вполне реально.
#Android #AndroidDev #AI #Google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👎27❤14👍1
До Google I/O работа с локальной Gemma модульию выглядело так:
Не сложно, но порог входа всё равно есть.
Теперь в Canary-билде Android Studio I/O Edition всё это убрали: Gemma 4 скачивается прямо из IDE, внешний сервер не нужен.
Сама Gemma 4 обучена на Android-разработке, понимает Kotlin, Compose, Jetpack-паттерны. Работает офлайн, код на сторону не уходит. Для Agent Mode доступен вариант 26B MoE, но он требует серьёзного железа.
Меня здесь привлекает не столько удобство для личного использования, сколько вектор в сторону корпоративных контуров. Компании, которые не могут отправлять код в облако из-за политик безопасности, получают полноценный AI-ассистент прямо в IDE. Это не «хорошая альтернатива Gemini», это другой сценарий использования. И судя по тому, что Google добавила open-модели в Android Bench, они понимают, что этот рынок будет расти.
🔗 Источник Android Dev Blog
#AndroidStudio #Android #AndroidDev #AI #Google #GoogleIO
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38👎8❤2
Сколько раз листал ленту в запрещённой соцсети в тёмной комнате, попадается HDR-ролик, и выжигаются глаза. А то же видео на другом устройстве показывается как обычное. Связано это с тем, что каждая ОС и устройство сами решают, как показать видео, из-за отсутствия общих правил.
Eclipsa Video — это попытка создать стандарт. Открытая спецификация SMPTE ST 2094-50 от Google, Apple и NBCUniversal. В файл кладутся два вида метаданных:
reference white задаёт опорную точку обычной яркости, чтобы интерфейс рядом с видео не слепил, а headroom-adaptive gain curves покадрово говорят дисплею, как ужимать тени и полутона, когда запаса яркости не хватает.Разработчику делать почти нечего. Воспроизведение и запись встроены в Android 17 (API 37), Media3 и ExoPlayer подхватывают метаданные сами, настраивать плеер не нужно. Есть гайд по интеграции и HDR Explorer, где gain-кривые видно вживую.
‼️ Платформа готова, а железа нет. Первые сертифицированные устройства обещают до конца года, телевизоры позже. Существующие устройства не факт, что получат сертификацию.
Чтобы Google и Apple были в одной спеке — это редкость, и только поэтому у стандарта есть шанс. Хотя ирония налицо: пользователю обещают, что видео везде смотрится одинаково, и добавляют ещё один формат рядом с Dolby Vision и HDR10+. Время всё покажет.
#Android #HDR #Media3 #Google #Apple
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28👎4🔥1 1