METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
В руководство по Android на Kotlin добавлены материалы по работе с классами Activity в Jetpack Compose

Activity и жизненный цикл приложения
https://metanit.com/kotlin/jetpack/19.1.php

Управление жизненным циклом Activity в компонентах Compose
https://metanit.com/kotlin/jetpack/19.2.php

Введение в Intent. Запуск Activity
https://metanit.com/kotlin/jetpack/19.3.php

Передача данных между Activity
https://metanit.com/kotlin/jetpack/19.4.php

Файл манифеста AndroidManifest.xml
https://metanit.com/kotlin/jetpack/1.8.php

#android #kotlin #compose
🔥16👍32
Ради интереса сделал две примитивных игры под Android на Kotlin (хотя разрабатываю под Android болеее 12 лет, с играми вообще не сталкивался).
Если у пользователей сайта будет интерес, то, возможно, в будущем добавлю руководство по созданию подобных игр.

Змейка
RuStore: https://www.rustore.ru/catalog/app/com.metanit.snake
Google Play: https://play.google.com/store/apps/details?id=com.metanit.snake

Реверси
RuStore: https://www.rustore.ru/catalog/app/com.metanit.reversi
Google Play: https://play.google.com/store/apps/details?id=com.metanit.reversi

#kotlin #android #compose
🔥367❤‍🔥3😁1
Google новую версию операционной системы Android - Android 16.
Новый релиз вышел в рамках нового графика, согласно которомк каждый год будут выходить два выпуска Android - первый во втором квартале (летний релиз), а второй - в четвёртом квартале (зимний релиз).
Летний релиз включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.
Некоторые основные изменения Android 16:
- Ядро Linux обновлено до 6.12
- API Vulkan стал официальным API платформы Android
- Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
- ОБновления дизайна в рамках - Material 3 Expressive.
- Обновлены динамические цветовые темы и стили
- Адаптивный интерфейс на устройствах с большими экранами - планшеты, настольные ПК и смартфоны со складными экранами
- Новый тип уведомлений - мгновенные обновления (Live Update) для отслеживания изменение состояния, связанного с определённой активностью
- Автоматическая группировка уведомлений от одного приложения
- Доступ приложений только к отдельным файлам, которые выбрал пользователь
- Новый раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства
- Поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества
- Режим Identity Check, запрашивающий биометрическую аутентификацию при доступе к конфиденциальным ресурсам на устройстве
- Адаптивное изменение частоты обновления экрана для более плавной прокрутки и анимации и повышения качества вывода в играх и снижения энергопотребления
https://blog.google/products/android/android-16/
#android
👍6👏3🔥1🤮1
Секретные (нет) коды для Android #android
👍24😁9👎7
Добавлена новая статья про выполнение сетевых запросов в мобильном приложении на Android на языке Kotlin
https://metanit.com/kotlin/jetpack/11.5.php
#kotlin #android #jetpack #ktor
🤝8👍52🔥1👌1
В сертифицированных Android-устройствах запретят установку приложений от незарегистрированных разработчиков

Компания Google анонсировала переход на использование на сертифицированных Android-устройствах только зарегистрированных приложений от верифицированных разработчиков. Поддержка установки приложений из сторонних каталогов и из вручную загруженных apk-пакетов будет запрещена, если они созданы разработчиками, не зарегистрировавшим пакеты в Google и не подтвердившими свои персональные данные.

В качестве причины введения ограничений называется желание усложнить распространение вредоносных приложений с использованием мошеннических схем, предлагающих загрузить и установить apk-пакет в обход каталога Google Play Store. По статистике Google через сторонние источники распространяется в 50 раз больше вредоносных программ для Android, чем фиксируется в Google Play Store.

Тестовое внедрение новой проверки начнётся в октябре 2025 года, а возможность прохождения верификации всех разработчиков приложений будет предоставлена в марте 2026 года. В сентябре 2026 года проверка станет обязательной в Бразилии, Индонезии, Сингапуре и Тайланде - любые приложения, устанавливаемые на сертифицированных устройствах в данных странах, должны быть зарегистрированы верифицированным разработчиком. В 2027 году практика запрета программ от неверифицированных разработчиков постепенно начнёт применяться и в других странах.

https://android-developers.googleblog.com/2025/08/elevating-android-security.html
#android
👎55🤡17👍62🤔2
Добавлена новая статья про Локализацию приложений Android на разные языки
https://metanit.com/kotlin/jetpack/11.6.php
#kotlin #android #compose
8
Поэкспериментировал с машинным обучением на Android и создал простой cканнер QR-кодов

Доступно в магазинах приложений:
RuStore: https://www.rustore.ru/catalog/app/com.metanit.qrscanner
Google Play: https://play.google.com/store/apps/details?hl=ru&gl=ru&id=com.metanit.qrscanner

Возможно, если будет интерес, напишу по этому поводу статью, так как довольно интересная тема.
#android
👍12🔥3👏3🖕3😁1
Android для ПК появится в следующем году

Генеральный директор Qualcomm Криштиану Амон сообщил в ходе саммита Qualcomm Snapdragon в Мауи, что Google объединит Android и ChromeOS для создания новой операционной системы для компьютеров.
«Это то, чего мы очень ждём в следующем году», — подтвердил глава экосистемы Android Самир Самат.

По его словам, «открывающаяся возможность заключается в том, как ускорить развитие ИИ, которое мы реализуем на Android, и как можно быстрее перенести его в форм-фактор ноутбука, обеспечив при этом бесперебойную работу ноутбука и остальной экосистемы Android».
https://www.youtube.com/live/fpHCkdIg9gU?t=4655s

#android
🤔10🤷‍♂3🤡3🔥21🤪1