Создаём игру для Android через Unity за 45 минут!
Это видео — пошаговая инструкция по созданию игры, смотрите и повторяйте! Вместе с автором видео вы начнёте с пустого проекта, а закончите полноценным приложением (apk-файлом), которое сможете опубликовать в Google Play.
Перейти к просмотру
#unity#apk#android
🏝Основы AGSL для android разработчика (17м)
AGSL (Android Graphics Shading Language) — это язык программирования фрагментных шейдеров, представленный в Android 13 (API 33), который позволяет разработчикам создавать сложные графические эффекты, настраивать отрисовку Canvas и фильтровать содержимое View. Он глубоко интегрирован в графический движок Android (Skia), что позволяет применять GPU-ускоренные эффекты напрямую к стандартным элементам интерфейса .
Классная статья, которая описывает простым языком как рабоатет AGSL и какие преимущества дает разработчикам, а также как его начать использовать
#Android
Вот бы классно чтобы все как Uber перешли на Credential Manager API и перенос аккаунтов стал проще для пользователей, а бизнесу дешевле
Подробности в статье от разработчика
#android
🤖Получи ранний доступ к новой системе верификации Android разработчиков
Google открыла прием заявок к раннему доступу в консоль верификации Android разработчиков, которые распространяют приложения за пределами Google Play. Подробности про систему в видео
Подать заявку можно тут (ссылка без спец средств не работала из Беларуси)
#android
🤖Есть ли чувство юмора у разработчиков Android SDK? Однозначно — да!
В исходниках можно найти такие шедевры 👇
// Проверяет используется ли сейчас Monkey Runner
ActivityManager.isUserAMonkey()
UserManager.isUserAGoat()
UserManager.DISALLOW_FUN
// Отдали дань памяти хиту
Chronometer.isTheFinalCountdown()
Log.wtf()
// Попало в релиз, хотя явно должно было быть исправлено
AdapterViewFlipper.fyiWillBeAdvancedByHostKThx()
// Звёздные войны
SensorManager.GRAVITY_DEATH_STAR_I
Разработчики в Google точно любит пошутить 😄
А вы где встречали весёлые названия API или переменных — в Android, KMP или своих проектах?
#android
🤖Появились уточнения касательно процесса верификации Android разработчиков
‼️ Самое важное - разработчики всё также смогут ставить приложения без регистрации через ADB. Вот она лазейка 😁
#android
🤯Последний гвоздь в крышку Nova Launcher - создатель лаунчера покинул компанию, которая купила проект и команду в 2022
Kevin Barry создатель и глава команды разработки оставил проект Nova Launcher. Как обещали ранее, выпускать код в open source не стали и вообще будущее туманное, потому Kevin был последним из 12 человек команды в компании.
Бренд точно останется, но вот это уже будет не тот Nova Launcher, который завоевал сердца пользователей.
Ставьте ❤️ если вы используете или использовали лаунчер
#android
🤖Device Info Library - open-source Kotlin библиотека для Android с API для получения информации о характеристиках устройства.
val sdk = DeviceInfoSDK.getInstance()
// Collect all information at once
val deviceReport = sdk.collectAllInfo()
// Access specific information types
val hardwareInfo = deviceReport.getHardwareInfo()
val systemInfo = deviceReport.getSystemInfo()
val networkInfo = deviceReport.getNetworkInfo()
#android
🤖Scrcpy-GUI - приложения для Windows чтобы управлять Android устройством на основе scrcpy
scrcpy - позволяет зеркалировать экран устройства, управлять им. Можно и без показ экрана делать записи и скриншоты. Тулза очень полезная
До того как функционал зеркалирования появился в Android Studio scrcpy активно использовал для запуска приложения на устройстве, а управлением с компа. Или когда демо проводил.
#android
TrustBastion 恶意安卓 App 曝光,瞄准你的支付宝与微信钱包
Hugging Face 是全球知名的开源社区和平台,供开发者托管、共享和协作开发人工智能模型、数据集和演示应用,可以视为 AI 界的“GitHub”或“应用商店”。该次攻击主要针对安卓用户,通过恐吓式广告,谎称用户设备已感染病毒,诱导其下载名为“TrustBastion”的诱饵应用。 TrustBastion 会立即弹出一个伪装成 Google Play 风格的强制更新提示。实际上,该应用并不直接包含恶意代码,而是连接服务器,将用户重定向至 Hugging Face 的数据集仓库,下载真正的恶意 APK 载荷。
标签:#android
Created by RocM
官方频道:@rocCHL
官方群组:@roctech
官方合作:@rocmmbot
🤖Про бэкап данных приложения. Android Developers Backstage (1ч)
При переносе данных на новое устройство всегда остаётся неопределённость: часть информации копируется, а часть — нет. Узнайте, как разработчикам обеспечить безупречный пользовательский опыт при резервном копировании и восстановлении Android-устройств. Ведущие Tor и Chet беседуют с Graham и Piyush из команды Android Consumer Experience, а также с Alon из команды Android Studio о тонкостях резервного копирования и восстановления в Android.
0:00 — Введение и основные проблемы пользователей
1:38 — Почему резервное копирование может дать сбой: сложности для разработчиков
4:00 — Эволюция тестирования бэкапов: от скриптов до Android Studio
7:15 — Не только тестирование: резервное копирование в рабочем процессе разработчика
8:50 — Кросс-устройственные бэкапы и интеграция с GMS Core
10:55 — Типы резервных копий: устройство vs облако
14:55 — Категории данных и контроль со стороны разработчика
16:05 — Системное резервное копирование: разрешения и учётные данные
18:35 — Подводные камни стандартного бэкапа и агенты key-value
28:15 — Миграции баз данных и стресс-тестирование бэкапов
32:04 — Автоматизированная тестовая среда
41:02 — Итоги и каналы обратной связи
#android
🤖Как написать свой VPN клиент под Android (22м)
Если вам интересно понять как работает технология - лучше реализовать с ней пример с нуля. Вот таким путем и пошёл автор статьи с VPN сервисов для Android на основе WireGuard
#android