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
Уже сейчас можно найти раннюю версию Junior Android Developer Roadmap 2021-2022, которую я сделал в рамках прямого эфира. Его могут получить все донатеры на Boosty или Patreon, а также участники YouTube Membership
Сколько у вас лет коммерческой опыта в Android разработке? (отсчитываем от начала первой оплачиваемой работе по специализации)
Anonymous Poll
27%
5+
11%
4+
13%
3+
11%
2+
11%
1+
15%
0+
8%
Не работаю
1%
Не занимаюсь разработкой или занимаюсь но не под нативный Android
3%
Не участвую в опросе
#AndroidBroadcast #Новости

📺 Свежий выпуск новостей Android разработки (25 мин)

В новом выпуске новостей рассказываю про обновление Jetpack, новые фичи Room, Compose для разработки виджетов приложений и странные запросы сообщества по фичам Kotlin.

Заваривайте горячий напиток и обязательно оставляйте в комментариях своё мнение на YouTube
👍1
#compose #optimization

Jetpack Compose — Optimize list performance with Key (4 мин)

Статья об оптимизации построения вертикальных списков на основе Column
#appbundle

Android App Bundles. Как уменьшить размер вашего приложения?

Если вы ещё не используете App Bundles, либо не знаете что это такое и как оно работает — почитайте статью. Автор описал что это такое, как происходит миграция и какие результаты оптимизации
#jetpack

Simplifying drag and drop (3 мин)

Совсем недавно вышла новая библиотека Jetpack DragAndDrop, призванная упростить работу с жестом drag and drop. В статье вы найдете подробности работы с библиотекой. Вы рады такой затеи Google?
#rxjava

The RxJava Threading Mistake You Are Probably Making (6 мин)

Всем кто пользуется RxJava - ловите статью. В ней рассказывает про ошибки, которые вы можете допускать в работе с потоками, когда всё это прячется за Scheduler
This media is not supported in your browser
VIEW IN TELEGRAM
#анимация

TextView reveal animation on Android (4 мин)

Реализация анимации раскрытия/закрытия текста
#compose

Jetpack Compose State Guideline (8 мин)

Статья в формате, что делать или нет с состоянием в Jetpack Compose
#compose #navigation

Очередная навигация для Android Jetpack Compose? Brick

Jetpack Navigation огорчает своим качеством для Compose (а кого и вообще огорчает как решение для навигации). Brick - предлагают как лучшее решение для навигации, а в статье доказывает почему
#androidbroadcast #macbook #m1

📺 Опыт использования MacBook на M1 для разработки на Android (~0.5 часа)

Решил поделиться своими опытом использования MacBook Air на M1, а также рассказал почему я сижу на macOS и о причинах перехода на MacBook Pro 2021 года.

ВАЖНО ЧТО Я ЗНАЮ:
👉 Можно комп на Винде купить дешевле
👉 Ryzen, особенно десктопные, мощнее M1
👉 Есть другие варианты не сидеть на macOS
Я всё это знаю, но у меня есть причины почему я делаю выбор в пользу Mac и готов за это платить.
1👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#tablet

Microsoft Outlook, Teams, and Office increased active users and retention with large screens

История как Microsoft адаптировали свое приложения для больших экранов и складных устройств
#emulator #androidstudio

Android Emulators vs Bluetooth Headphones (3 мин)

Тем кто сталкивается с проблемой того что отваливаются Bluetooth наушники при включении эмулятора. Автор статьи описывает несколько способов как это побороть
#coroutines

SuspendActivityResult - обертка над Activity Result API, чтобы вызывать всё API с помощью Coroutine
#AndroidBroadcast #Kotlin

Compose Multiplatform Q&A Live
Пятница, 24 декабря, 12:00 (GMT+3)

Буду задавать интересные вопросы про Compose и его будущем лиду команды Compose Multiplatform из Jetbrains - Николая Иготти

Есть вопросы? Пишите в комментариях.
#gradle #mac

Introducing “Saydle 🔊” – A Real-time Gradle Audio Notification Script for Mac OS

Сборка Android проекта может длиться бесконечно, поэтому полезно будет получать звуковые уведомления об окончания сборки. Для его автор и написал специальный скрипт для macOS. Найти его можно здесь
👍3
#coroutines

Introducing kotlinx.coroutines 1.6.0

Что нового:
👉 Новое мультиплатформенное API для тестирования
👉 Поддержка новой модели памяти в Kotlin/Native
👉 Dispatcher Views API позволяет вам ограничивать параллелизм без создания дополнительных пулов поток
👉 CopyableThreadContextElement -
потокобезопасный доступ на запись к ThreadLocal переменных
👉 Миграция на Java 8

📺 Видео версия анонсов (8 минут)
🔗 Список изменений на GitHub
#graphql

Вышел Apollo Kotlin 3.0
👉 Apollo переписали на Kotlin
👉 переименовали
👉 добавили поддержку мультиплатформы (не для всего)
👉 добавили поддержку Coroutine
👉 новые директивы для генерации Kotlin кода
👉 Поддержка Java и генерации Java кода осталась
#coroutines #flow

Kotlin Flow in Android summary (12 мин)

Обзор работы с Flow в Kotlin и Android частности. Большой талмуд! Ждём варианта на русском от автора
#news

Представлен новый релиз Mobile Security Testing Guide (MSTG). Тезисно об изменениях:

Replace Outdated Drozer when Possible
Update iOS Binary Protection Checks
iOS Debugging Symbols Inspection
Add APK Signature Scheme (v4)
Add Patching Example for Debugging iOS Apps
Add check for JWT Claim
Add section Loaded Native Libraries
Add Visual Studio App Center
Add Privacy Labels and Rework Privacy Chapter

https://proglib.io/w/19146c72
👍1
#AndroidBroadcast #KMP #Compose

Стартуем обсуждение Compose Multipaltform и его будущего. Подключайтесь!

Запись будет доступна после эфира