🔨Появилось тестирование бэкапа данных в Android Studio
В Android Studio Narwal 2025.1.1 добавили возможность тестирования бэкапа данных приложения и его восстановления
#android#androidstuido
🤖Ликбез по разрешениям в Android (24м)
Что рассматривается в статье:
👉 Эволюция системы разрешений: От первоначальной модели, где разрешения предоставлялись при установке приложения, до текущей системы, введённой в Android 6.0 (Marshmallow), где разрешения запрашиваются во время выполнения, обеспечивая больший контроль и прозрачность для пользователей.
👉 Типы разрешений: Обычные (normal) и Опасные (dangerous)
👉 Разрешение‑подпись (signature permission)
👉 Специальные (special) разрешения
👉 Рекомендации для разработчиков по работе с разрешениями
#android#безпопасность
⚰️Amazon закрывает магазин приложений для Android
C 20 февраля 2025 больше не принимаются новые публикации от разработчиков
Обновления приложений можно загружать до 20 августа 2025
20 августа 2025 прекращается поддержка магазина на Android устройствах, но продолжит работать на Fire TV и Fire Tablet
Amazon Appstore был запущен 22 марта 2011 года
#android#amazon
📹Опасности в Android: уязвимости и защитные меры (42м)
Увлекательное путешествие в мир безопасности Android! Разобрали самые интересные и коварные уязвимости, такие как Path Traversal, SQL-инъекции и Tapjacking. Но основное внимание уделили WebView: неправильной валидации данных, уязвимостям в библиотеке для парсинга URL, JavaScript Interface и загрузке диплинков.
В докладе нет скучных терминов и монотонных объяснений. Вместо этого — захватывающая история поиска уязвимостей и их устранения, основанная на личном опыте при разработке приложений.
Будет полезно всем тем, кто интересуется безопасностью Android-приложений.
📹 Версия на VK Video
#android#безопасность#mobius
#cplusplus#android#app_framework#cross_platform#ios#mobile#mobile_development#react#react_native
React Native lets you build mobile apps for both iOS and Android using just one set of code, which saves a lot of time and effort compared to making separate apps for each platform. You use familiar JavaScript and React skills, and your app looks and feels like a native app on each device. Changes to your code show up quickly, so you can test and improve your app fast. This means you can get your app to users sooner, with less work and cost, and you can easily update or add new features as needed[1][3][5].
https://github.com/facebook/react-native