#googleplay
Access Android vitals data through the new Play Developer Reporting API
Google показала Play Developer Reporting API, которая позволяет получить данные о работе приложения вне Google Play. Сейчас возможно к некоторым данным Android Vitals
Access Android vitals data through the new Play Developer Reporting API
Google показала Play Developer Reporting API, которая позволяет получить данные о работе приложения вне Google Play. Сейчас возможно к некоторым данным Android Vitals
👎25👍1🔥1
#compose
Handling back press for modals on Android Compose (5 мин)
Руководство как обрабатывать нажатия "Назад" для модильных окон (диалог, bottom sheet и др)
Handling back press for modals on Android Compose (5 мин)
Руководство как обрабатывать нажатия "Назад" для модильных окон (диалог, bottom sheet и др)
👎28👍17🤔2
#event
Google I/O 2022 пройдет 11-12 мая
Все пройдет онлайн с офлайн только для гуглеров. Пока деталей кроме даты проведения и открытия регистрации нет. Хотя и без регистрации вы сможете все посмотреть, а я ещё и итоге подведу в новостном выпуске
Google I/O 2022 пройдет 11-12 мая
Все пройдет онлайн с офлайн только для гуглеров. Пока деталей кроме даты проведения и открытия регистрации нет. Хотя и без регистрации вы сможете все посмотреть, а я ещё и итоге подведу в новостном выпуске
🔥27👎18👍8
#android13
Вышла Android 13 Developer Preview 2
👉 Runtime permission POST_NOTIFICATIONS для показа уведомлений из приложения (подробности)
👉 Возможность отзывать полученные ранее разрешения, например это не нужно если на новых версия Android или приложения вам больше не нужно какое-то из разрешений (API)
👉 BroadcastRecevier, регистрируемые в runtime, теперь требуют добавления флага exported, как это требовалось для компонентов в манифесте в Android 12
👉 Улучшение отображения текста
👉 Color vector fonts
👉 Поддержка Bluetooth LE Audio
👉 Поддержка MIDI 2.0
👉 Обновленные ограничения для приложений по уменьшению расхода батареи (подробности)
👉 Foreground Services (FGS) Task Manager - показ списка с запущенными foregroung service. Пользователь сможет легко нажать кнопку "stop" и остановить приложение полностью
👉 Новое разрешение для использования сенсоров здоровья (сердцебиение, уровень кислорода в крови и прочее) для приложений в фоне (подробности)
👉 Жесткая блокировка Intent, посылаемые в экспортированные компоненты (подробности)
Вышла Android 13 Developer Preview 2
👉 Runtime permission POST_NOTIFICATIONS для показа уведомлений из приложения (подробности)
👉 Возможность отзывать полученные ранее разрешения, например это не нужно если на новых версия Android или приложения вам больше не нужно какое-то из разрешений (API)
👉 BroadcastRecevier, регистрируемые в runtime, теперь требуют добавления флага exported, как это требовалось для компонентов в манифесте в Android 12
👉 Улучшение отображения текста
👉 Color vector fonts
👉 Поддержка Bluetooth LE Audio
👉 Поддержка MIDI 2.0
👉 Обновленные ограничения для приложений по уменьшению расхода батареи (подробности)
👉 Foreground Services (FGS) Task Manager - показ списка с запущенными foregroung service. Пользователь сможет легко нажать кнопку "stop" и остановить приложение полностью
👉 Новое разрешение для использования сенсоров здоровья (сердцебиение, уровень кислорода в крови и прочее) для приложений в фоне (подробности)
👉 Жесткая блокировка Intent, посылаемые в экспортированные компоненты (подробности)
👎32👍23😢11🤔4👏1
#android12 #tv
Prep your TV app for Android 12 (4 мин)
Руководство по адаптации Android TV приложения под Android 12:
👉 Переключение частоты отображения
👉 Возможность изменять масштаб текста
👉 Поддержка 4K
Если ты писал(а) приложение под эту платформу, то мне очень нужен твой опыт и поделиться им с массами — пиши @ab_manager
Prep your TV app for Android 12 (4 мин)
Руководство по адаптации Android TV приложения под Android 12:
👉 Переключение частоты отображения
👉 Возможность изменять масштаб текста
👉 Поддержка 4K
Если ты писал(а) приложение под эту платформу, то мне очень нужен твой опыт и поделиться им с массами — пиши @ab_manager
👎22👍7😢1
#tablet #tv #chromeos
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
👍20👎19
Как выложить свою первую библиотеку в open source
Если вы решили опубликовать свой проект в удобном формате для других разработчиков, то рекомендую почитать инструкцию из статьи, что позволит вам распространять версию через Jitpack
Если вы решили опубликовать свой проект в удобном формате для других разработчиков, то рекомендую почитать инструкцию из статьи, что позволит вам распространять версию через Jitpack
👎31👍16🤔1
#ПодборкаВидео
📺 Q&A. Будущее IT. Android Broadcast & Mobile Developer (~3 часа)
📺 MADSkills Jetpack DataStore (6 видео, ~ 40 мин)
📺 Build Complex Animations With MotionLayout (0.5 часа)
📺 5 Ways to Boost Your Android App's Performance (10 мин)
📺 Architecture: The data layer - MAD Skills (7.5 мин)
📺 Now in Android: 57 - App Excellence Summit 2022, AndroidX, and more (5.5 мин)
📺 Безопасность мобильных приложений. Как спасти ваши данные? / Экспертное мнение (1 час)
Вы можете поддержать Android Broadcast на Boosty или Patreon. Вы получите эксклюзивный контент и другие бонусы, а проект — возможность развиваться и становится лучше!
P.S. Всегда рекомендовали использовать Boosty, но сейчас он отказывается принимать любые карты кроме российских (
📺 Q&A. Будущее IT. Android Broadcast & Mobile Developer (~3 часа)
📺 MADSkills Jetpack DataStore (6 видео, ~ 40 мин)
📺 Build Complex Animations With MotionLayout (0.5 часа)
📺 5 Ways to Boost Your Android App's Performance (10 мин)
📺 Architecture: The data layer - MAD Skills (7.5 мин)
📺 Now in Android: 57 - App Excellence Summit 2022, AndroidX, and more (5.5 мин)
📺 Безопасность мобильных приложений. Как спасти ваши данные? / Экспертное мнение (1 час)
Вы можете поддержать Android Broadcast на Boosty или Patreon. Вы получите эксклюзивный контент и другие бонусы, а проект — возможность развиваться и становится лучше!
P.S. Всегда рекомендовали использовать Boosty, но сейчас он отказывается принимать любые карты кроме российских (
👎28👍24🔥2
#android13 #security
Notification runtime permission - Android13 (3 мин)
Разбор нового разрешения в Android 13 - показ уведомлений приложением
Notification runtime permission - Android13 (3 мин)
Разбор нового разрешения в Android 13 - показ уведомлений приложением
👎38👍23
#googleplay
privado - это бесплатный сервис для генерации отчета к новым требованиям по Data Safety от Google Play. Развернуть его придется самостоятельно, но вся инструкция есть на GitHub
privado - это бесплатный сервис для генерации отчета к новым требованиям по Data Safety от Google Play. Развернуть его придется самостоятельно, но вся инструкция есть на GitHub
👍20👎17🔥3🤔1
#android13
Android 13 deep dive: Every change up to DP2, thoroughly documented (54 мин)
Подробный разбор всех обновление в Android 13, обновленный после выхода Dev Preview 2
Android 13 deep dive: Every change up to DP2, thoroughly documented (54 мин)
Подробный разбор всех обновление в Android 13, обновленный после выхода Dev Preview 2
👎21👍18
#AndroidBroadcast #Новости
📺 Новости Android разработки 2022.6 (0.5 часа)
В свежем новостном выпуске рассказываю про
👉 Google будет удалять за HMS в приложениях
👉 новые ограничения для приложений в Android 13
👉 новые IT санкции и уход компаний
Все материалы к выпуску можно найти здесь
📺 Новости Android разработки 2022.6 (0.5 часа)
В свежем новостном выпуске рассказываю про
👉 Google будет удалять за HMS в приложениях
👉 новые ограничения для приложений в Android 13
👉 новые IT санкции и уход компаний
Все материалы к выпуску можно найти здесь
👎32👍30🤯5🔥4😢1
#hms
Вот такое письмо получил один из подписчиков канала. Google Play начал предупреждать что приложения с Huawei Mobile Services будут удаляться и чтобы этого не произошло надо убрать библиотеку из версии для Google Play.
Голосуй ниже за видео про основны Gradle, чтобы помочь в том как разобраться с разбиением кода по App Gallery и Google Play
Вот такое письмо получил один из подписчиков канала. Google Play начал предупреждать что приложения с Huawei Mobile Services будут удаляться и чтобы этого не произошло надо убрать библиотеку из версии для Google Play.
Голосуй ниже за видео про основны Gradle, чтобы помочь в том как разобраться с разбиением кода по App Gallery и Google Play
👍171👎21
#AndroidBroadcast
Магазин мерча Android Broadcast возобновил свою работу. К сожалению, поставщик поднял цену и цена на майки и другой мерч повысилась.
Магазин мерча Android Broadcast возобновил свою работу. К сожалению, поставщик поднял цену и цена на майки и другой мерч повысилась.
👎44😢24👍14❤1🔥1
#story
Making camera uploads for Android faster and more reliable
История реализации бэкапа фотографий на современном стеке WorkManager, Room и все прочее. Результаты позитивные и улучшили производительность, по сравнению с предыдущим решением в DropBox
Making camera uploads for Android faster and more reliable
История реализации бэкапа фотографий на современном стеке WorkManager, Room и все прочее. Результаты позитивные и улучшили производительность, по сравнению с предыдущим решением в DropBox
👍19👎18😱1
This media is not supported in your browser
VIEW IN TELEGRAM
#tooling #dagger
Scabbard - утилита для визуализации Dagger 2 графа. Есть плагин для Android Studio/IDEA
Scabbard - утилита для визуализации Dagger 2 графа. Есть плагин для Android Studio/IDEA
👍134👎27🔥5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#compose
Have Fun With Jetpack Compose GraphicsLayer Modifier (5 мин)
Пример реализации анимаций с помощью модификатора graphicsLayer, который позволяет делать различные преобразования: повороты, смещения и прочее
Have Fun With Jetpack Compose GraphicsLayer Modifier (5 мин)
Пример реализации анимаций с помощью модификатора graphicsLayer, который позволяет делать различные преобразования: повороты, смещения и прочее
👍55👎21🔥1
#AndroidBroadcast #Собеседование
31 марта 2022 состоится новый раунд публичного Android собеседования. Проведёт его Алексей Быков из Revolut, Android GDE!
Ищем разработчиков с опытом в production. Подать свою заявку можно здесь
31 марта 2022 состоится новый раунд публичного Android собеседования. Проведёт его Алексей Быков из Revolut, Android GDE!
Ищем разработчиков с опытом в production. Подать свою заявку можно здесь
👍50👎29🔥2
#java
Вышла Java 18
Вышла и вышла. Читать узнавать особо бесполезно. Полугодовой конвейер, который нагоняет Kotlin, но экспериментирует с Pattern Matching
Вышла Java 18
Вышла и вышла. Читать узнавать особо бесполезно. Полугодовой конвейер, который нагоняет Kotlin, но экспериментирует с Pattern Matching
👍41👎27😁3🤔2
#network
OAuth в мобильных приложениях
Мало какое приложение обходится без авторизации пользователей, а авторизация через популярные сервисы — мейнстрим! Автор разбирает как происходит такая авторизация в мобильных приложениях и опыт настройки OAuth в Android-приложении с использованием библиотеки AppAuth
OAuth в мобильных приложениях
Мало какое приложение обходится без авторизации пользователей, а авторизация через популярные сервисы — мейнстрим! Автор разбирает как происходит такая авторизация в мобильных приложениях и опыт настройки OAuth в Android-приложении с использованием библиотеки AppAuth
👎32👍30