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
#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 и его будущего. Подключайтесь!

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

ABCoding Live Show #1: Разработка новой версией ViewBindingPropertyDelegate
Когда: суббота, 25 декабря, 12:00 (GMT+3)

Наступила зима и погода такая что вылазить на улицу совсем не хочется и надо покодить. Начинаю регулярное шоу с кодингом, где я буду писать код, разрабатывать разные библиотеки и приложения, куда-то контрибьютить или любым другим способом задействовать свою IDE!

P.S. Запись эфира останется на канале после выпуска
👍4
#compose #navigation

Масштабируем Jetpack Compose Navigation

История интеграции и использовать Jetpack Navigation для приложения на основе Compose.
👍8
#AndroidBroadcast

Начал потихоньку готовится к сравнению скорости сборки на современных компьютерах. У меня в офисе их 3:
👉iMac 27” i7 6700K 24GB RAM (хочу еще протестировать его на Windows и macOS)
👉MacBook Air M1 16GB AM
👉MacBook Pro 16” M1 Max 32GB RAM

От вас жду комментариев какие проекты и тесты (именно для разработчиков) стоит провести. Если хотите помочь свои железом для тестов - заполняйте форму
🔥14👍6
#AndroidBroadcast #2021

📺 Итоги года 2021 (16 мин)

Подвожу итоги года и рассказываю чего получилось достичь проекту за 2021, а также будущем.
👍58👎1
Вот такие итоги года у Telegram канала. Спасибо всем вам за то что вы были со мной весь этот года, а также многие из вас поддерживают проект монетой и дают полезную обратную связь

Из самого значительного что я заметил в статистике - просело количество просмотров постов в процентном соотношении от количества подписчиков (порядка 50%). Также задумался - стоит ли канал переместить в категорию «Образование», т.к. он не совсем про «Технологии». Что думаете вы?

Кстати, в последней версии Telegram появились реакции на посте и они включены здесь
👍210🔥6🎉6
Twitter отстой, Instagram тоже не впечатляет. Решил сосредоточиться на Telegram, но мыслями делиться тоже хочется. Встречайте мой личный блог - @rozov_blog
👍57🔥12👎4😱4🤩2
#gradle

Что не так с Gradle? (EN, 9 мин)

Обзор проблем с Gradle (по мнению автор статьи)
👉 Больше не декларативный
👉 Сложность кастомизации
👉 Непонятно какой classpath
👉 Хаки комплиятора
#image

Сравнение Coil c Glide (EN, 3 мин)

Выяснение какая библиотека лучше, быстрее, проще, надежнее и пр. метрики сравнения всегда вызывают обсуждения. Автор сравнивает Glide с новичком загрузки картинок - Coil. Результат - Glide быстрее по скорости работы в разных сценариях.
👍31
#performance

Android App Startup and Performance Optimisation using System Trace. (Part 1) (6 мин)

Автор статьи описывает как проанализировать скорость запуска вашего Android приложения с помощью SysTrace: как получить дамп, анализировать его и как добавить туда собственные данные для анализа
👍21🔥2