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
#ПодборкаВидео

📺 Почему процессоры греются? (9 мин)
📺 How to Hide & Protect API Keys in Your Android App (Reverse Engineering) (10 мин)
📺 The Full Guide to Debugging Your Android Apps - Android Studio Tutorial (11 мин)
📺 Gradle Review Show, LIVE. 30/06/2022 (2.5 часа)

P.S. Понял как давно уже не было контента на канале и ахнул. Скоро наверстаю
👍38👎11
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
#AndroidBroadcast #сoroutines #курс

📺 Курс по корутинам #8. Android (8 мин)
Ранний доступ на Boosty

В новой части курс рассказываю про применение корутин в Android: особенные CoroutineScope, suspend функции и прочие аспекты
👍47👎18
#compose #animation

Customizing AnimatedContent in Jetpack Compose (9 мин)

В статье рассказывается про AnimatiedContent - специальную composable функцию (пока в экспериментальном статусе) для плавной смены между composable, позволяя делать это приятно для пользователя и задавая собственные эффекты перехода.

Примеры того какие анимации делают вы можете посмотреть в этому посту. В коде это тоже делать несложно. Анимация с Compose действительно становится проще и понятнее
🔥28👎8👍6👏1
#AndroidBroadcast #новости

📺 Новости 2022.12 (0.5 часа)

В свежем выпуске рассказываю про множество новинок Jetpack, способно ли AI заменить команду разработчиков и др. новости прошедших 3 недель.
👍39👎21💯2🔥1😱1
No emulator needed for screenshot tests of Compose @Previews on CI (3 мин)
#compose #testing

Инструкция как с помощью библиотеки Paparazzi организовать скриншот тестирование без эмуляторов или реальных устройств, если ваш UI написан на Compose.
👍14🤯7👎51
📺 Экспертное собеседование в стартап. Дудаков - Иванов (2 часа)
#AndroidBroadcast #cобеседование

Экспертное собеседование в новомодный стартап. Кандидат должен будет написать небольшое Android приложение. Упор будет сделан на важные навыки для стартапов на ранней стадии.

Запись останется после эфира на YT канале
👍47👎11🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #animation

Orbitary - Compose библиотека для создания анимация с переходом элементов (transition with shared element)
👍38👎9🤔2
#googleplay

ФАС обязала Google разрешить сторонние способы оплаты в Google Play

Не понял шаг вызван текущей ситуацией или давно прорабатывался, но платный контент в Google Play в России и Беларуси это все равно не вернёт. На устранение дали 1 месяц (до 4 августа)

В Google сказали, что ещё не получили текст предупреждения: «Мы должны изучить его, чтобы определить следующие шаги»
🤣27😁17👎6👍5
#tooling

X2C - библиотека для конвертации XML Layout в код

Задача библиотеки — избавится от рефлексии при парсинге Layout XML, чтобы создать иерархию View для отображения.

Результаты впечатляют на примере, но использовать ее не стал бы. Есть ограничения + не все атрибуты из XML можно задать через код. Как решение для критичных частей выглядит интересно.
🤔35👎13👍3
#AndroidBroadcast

🎉🎉🎉🎉 За 1338 дней существования Telegram @android_broadcast мы смогли пробить 10000 подписчиков, не позиционирую контент для новичков 🎉🎉🎉🎉

Спасибо всем что вы со мной. YT каналу осталось совсем немного до 15 тыс. Подписывайтесь!
🔥101🎉64❤‍🔥11👎8👍2👏1😁1
#googleplay

Google ослабит политики и выплатит разработчикам $90 млн

Google создала фонд размером $90 млн для поддержки американских разработчиков, которые заработали менее 2 миллионов долларов годового дохода в период с 2016 по 2021 год. Это не акт доброй воли, а лишь урегулирование иска в досудебном порядке.

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

Также Google согласилась публиковать ежегодные отчеты о прозрачности, предоставляя информацию о таких данных, как удаление приложений, удаление учетных записей и данные о том, как пользователи взаимодействуют с Google Play
👍40👎10🤔4
Даже после выхода финального Android 13 SDK в Android Studio не убрали название новой версии Android - Tiramisu. Обычно всегда писали просто первую букву и цифру новой версии, а тут полноценное название. Возвращение к корням?
👍49🤔14👎10
#android13 #security

Making Sense of Intent Filters in Android 13 (5 мин)

В Android 13 поменялось поведение <intent-filter> у компонетов.
Было: Любое приложение может запусть компонент (Activity или Broadcast Receiver) другого приложения с заданным <intent-filter>, при условии что exported = true
Стало (targetSdk 33+): Intent из внешнего приложения будет доставлен только тогда, когда он соотвествует требования в <intent-filter>

В статье автор приводит примеры запуска разных Intent и как нужно поменять их или правильно описывать <intent-filter>

👉 Подробности изменения
👍29👎13🤔4
📺 Как работает компания при запрете на публикацию в Google Play и App Store (45 мин)
#AndroidBroadcast #GooglePlay #Интервью

В текущих реалиях санкционные компании столкнулись с тем, что распространять сборке в Google Play и Apple App Store невозможно. Разработчикам надо решать новые задачи для распространения своих продуктов, а также обеспечения их безопасности. Вот что делать с iOS разработкой совсем непонятно и будет ли это катастрофа для яблочного сообщества в России и Беларуси. Обо всем этом в новом интервью на канале

Гость - Дамир Шайхисламов, Android Team Lead в банке Точка
👍30👎17🎉1
#performance

Performance Considerations for Memory Leaks: An Android Cookbook (6 мин)

Неплохая статья с примерами основных причин утечек памяти и как с ними бороться. Тем кто не знаком с этим рекомендую пройтись, тем кто в курсе - вспомнить лишний раз про возможные причины:
👉 Статические ссылки
👉 Взаимодействие с UI не из UI слоя/Android классов
👉 Хранение Bitmap
👉 Строгие ссылки на объекты с жизненным циклом
👉 Вложенные нестатические классы
👍32👎12
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Kotlin 1.7.10

Обновленная версия Kotlin 1.7 с исправлениеями багов и улучшениями
👍40👎13🔥2
Возможна ли работа с bluetooth в Android без местоположения?

При работе с Bluetooth постоянно запрашивают доступ к локации, хотя вот вообще непонятно зачем и смущает пользователя.

Рассказывается про работу с разрешениями для Bluetooth, нововведения в Android 12 и почему все также плохо

Спойлер: Блютуз не может работать без геолокации до сих пор
😱28👎16👍6