Специалисты нашли серьезную проблему безопасности в библиотеке Jetpack Navigation. Уязвимость позволяет открывать любой Fragment внутри приложения, который добавлен в граф навигации.
Сделать это можно с помощью отправки специального Intent, который обрабатывает библиотека для поддержки deep link.
Больше деталей и примеров в статье (16м)
#jetpack #навигация #deeplink #безопасность
Сделать это можно с помощью отправки специального Intent, который обрабатывает библиотека для поддержки deep link.
Больше деталей и примеров в статье (16м)
#jetpack #навигация #deeplink #безопасность
👍27🤔23👎13🔥1
Статья (EN,8м) с разбором использования MVI в EventBrite:
👉 Базовые понятия MVI
👉 Короткое сравнение с MVVM
👉 Пример использования в продуктах
#mvi #архитектура
👉 Базовые понятия MVI
👉 Короткое сравнение с MVVM
👉 Пример использования в продуктах
#mvi #архитектура
👎20👍10🤔1
Те кто находится в РФ столкнулись ли вы с ухудшением качества видео на YouTube?
Anonymous Poll
26%
Да
35%
Нет
25%
Я не в РФ
2%
Не смотрю YouTube
12%
Не участвую в опросе
🔥6👎5🤔4😡2😍1
Google представила Android Application Security Knowledge Base (AAKB) - программы с руководствами по безопасности и рекомендациями по улучшению приложений в этой области. Все правила и рекомендацию разработаны на основе OWASP и в сотрудничестве с партнёрами, например Microsoft.
Правила с примерами плохо кода и как надо делать доступны на сайте, а также все проверки и рекомендации интегрированы в Android Studio, начиная с версии Giraffe. Android Lint на сегодня содержит 75 правил касательно безопасности
#androidstudio #безопасность
Правила с примерами плохо кода и как надо делать доступны на сайте, а также все проверки и рекомендации интегрированы в Android Studio, начиная с версии Giraffe. Android Lint на сегодня содержит 75 правил касательно безопасности
#androidstudio #безопасность
👍7👎3
Paperize - Android приложение с открытым исходным кодом для смены картинки заставки. Написано на Kotlin, Compose, Material 3, Dagger Hilt, Room, Lottie, Android 7.0+
#пример #opensource
#пример #opensource
👍7👎3
Нашел сайт со списком всех Android Lint правил, который можно удобно сортировать по алфавиту, категориям, разработчику, опасности и библиотеке с которой связано правило
#androidlint
#androidlint
👍7👎2
Media is too big
VIEW IN TELEGRAM
Project IDX добавил поддержку Android Studio в статусе "early preview". Доступ получить можно через регистрацию в листе ожидания
Project IDX - это среда разработки, доступная через Web бразузер.
#androidstudio #инструменты
Project IDX - это среда разработки, доступная через Web бразузер.
#androidstudio #инструменты
👍6👎2
This media is not supported in your browser
VIEW IN TELEGRAM
В Google Play появились Подборки - способ показа персонализированного контента (как цифрового так и настоящего) причем разработчики получают способ отображать там товары из приложения.
С помощью Engage SDK можно отправлять персонализированный контент для показа пользователю в Google Play. Надеюсь что пользователи смогут это отключать иначе большие маркеты еще и там будут торчать
UPD Количество элементов для показа для каждого приложения ограничено
#googleplay
С помощью Engage SDK можно отправлять персонализированный контент для показа пользователю в Google Play. Надеюсь что пользователи смогут это отключать иначе большие маркеты еще и там будут торчать
UPD Количество элементов для показа для каждого приложения ограничено
#googleplay
👍9👎2
Forwarded from RuStore Dev
Запустили регистрацию для физлиц-иностранцев
Зарубежные инди-разработчики теперь могут загрузить свои приложения в RuStore. Для этого нужно зарегистрироваться в консоли разработчика как физическое лицо.
Нерезиденты смогут пользоваться основными возможностями консоли разработчика и инструментами RuStore наравне с крупными студиями: отвечать на отзывы пользователей, отслеживать статистику приложений, использовать инструмент для сбора и анализа ошибок Tracer и сервис удаленного конфигурирования Remote Config.
💙 Зарегистрироваться в консоли
Зарубежные инди-разработчики теперь могут загрузить свои приложения в RuStore. Для этого нужно зарегистрироваться в консоли разработчика как физическое лицо.
Нерезиденты смогут пользоваться основными возможностями консоли разработчика и инструментами RuStore наравне с крупными студиями: отвечать на отзывы пользователей, отслеживать статистику приложений, использовать инструмент для сбора и анализа ошибок Tracer и сервис удаленного конфигурирования Remote Config.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👎2
Forwarded from Kotlin Multiplatform Broadcast
Вышло второе издание книги "Kotlin in Action" - полное руководство по Kotlin от авторов языка. Купить можно тут
🎉93👎2
Media is too big
VIEW IN TELEGRAM
00:53 Что нового в Android 15
02:32 Avito All Day Long Conf
03:46 Koin Annotations 1.4
06:05 Android Studio будет работать в браузере
10:00 Улучшения дебага Kotlin в XCode
11:40 Gradle 8.9
13:00 База знаний по безопасности от команды Android
15:14 Уязвимость Jetpack Navigation
18:01 Обновление политик Google Play
22:38 Регуляция ИИ в ЕС
24:21 Замедление YouTube в России
27:57 Менторство от Кирилла Розова
Смотрите новости на разных площадках:
👉 YouTube
👉 VK Video
👉 Дзен
👉 RuTube
#AndroidBroadcast #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25👎3
Вышла Android Studio вторая Beta Android Studio Koala Feature Drop и Android Studio Ladybug Canary 3
#androidstudio
#androidstudio
❤16👎2
Forwarded from Kotlin Multiplatform Broadcast
Advanced Kotlin Coroutine Cheat sheet (EN, 8М) - статья для Android разработчиков по основным понятиям Kotlin Coroutines
#coroutines #android
#coroutines #android
👍26👎2