Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#animation

Metaphor - библиотека, которая упростит вам реализацию анимаций из Material Motion.
🔥34👎19👍61🤩1
#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, посылаемые в экспортированные компоненты (подробности)
👎32👍23😢11🤔4👏1
#android12 #tv

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 приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
👍20👎19
Как выложить свою первую библиотеку в open source

Если вы решили опубликовать свой проект в удобном формате для других разработчиков, то рекомендую почитать инструкцию из статьи, что позволит вам распространять версию через 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, но сейчас он отказывается принимать любые карты кроме российских (
👎28👍24🔥2
#android13 #security

Notification runtime permission - Android13 (3 мин)

Разбор нового разрешения в Android 13 - показ уведомлений приложением
👎38👍23
#googleplay

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
👎21👍18
#AndroidBroadcast #Новости

📺 Новости 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
👍171👎21
#AndroidBroadcast

Магазин мерча Android Broadcast возобновил свою работу. К сожалению, поставщик поднял цену и цена на майки и другой мерч повысилась.
👎44😢24👍141🔥1
#story

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
👍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, который позволяет делать различные преобразования: повороты, смещения и прочее
👍55👎21🔥1
#AndroidBroadcast #Собеседование

31 марта 2022 состоится новый раунд публичного Android собеседования. Проведёт его Алексей Быков из Revolut, Android GDE!

Ищем разработчиков с опытом в production. Подать свою заявку можно здесь
👍50👎29🔥2
#java

Вышла Java 18

Вышла и вышла. Читать узнавать особо бесполезно. Полугодовой конвейер, который нагоняет Kotlin, но экспериментирует с Pattern Matching
👍41👎27😁3🤔2
#network

OAuth в мобильных приложениях

Мало какое приложение обходится без авторизации пользователей, а авторизация через популярные сервисы — мейнстрим! Автор разбирает как происходит такая авторизация в мобильных приложениях и опыт настройки OAuth в Android-приложении с использованием библиотеки AppAuth
👎32👍30
#androidos

Android Garbage Collection in a Nutshell (9 мин)

Хорошая статья про что такое Garbage Collector (сборщик мусора), принципов его работы и прочих особенностей с рассмотрением в рамках Android OS
👍41👎221
#compose

Exploring MovableContentOf in Jetpack Compose (4 мин)

Новинка Compose 1.2.0 movableContentOf, которая позволяет нам проходить по контенту без рекомпозции, что может оптимизировать производительность UI на Compose. В статье обзор
👍38👎22
Сколько оперативной памяти в вашем рабочем компьютере/ноутбуке, который используете для сборки проектов?
Anonymous Poll
10%
8
56%
16
2%
24
24%
32
0%
48
3%
64 и больше
1%
Пока не работаю
0%
Не собираю проекты
4%
Просто смотрю результаты
👍31👎30🎉1