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
#testing #предложка

Android UI Testing CookBook

Многие прекрасно знают, что UI тестирование это боль и уныние. Но так было до сегодняшнего дня.

Алексей Быков @nonewss, Дмитрий Мовчан @v1sar и Сержио Састре создали open-source CookBook по Ui и скриншот тестам. На сайте уже есть 14 постов и будет только подняться руководствами и примерами

Не знаете с чего начать внедрение? Тесты флакают? 
Интересен опыт других компаний? Переходите по ссылке а также задавайте свои вопросы в комментариях!
👍3
Уже сейчас можно найти раннюю версию 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 частности. Большой талмуд! Ждём варианта на русском от автора