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

📺 Новости Android разработки (15 мин)

В свежем выпуске новостей рассказываю об очередном обновлении Android Jetpack, Compose 1.2, поддержке Material You и других важных новостях!

Если вам нравится контент, то не проходите мимо и ставьте лайки и подписывайтесь на YouTube. Если вы хотите больше контента и раньше, то поддержите проект на Boosty или Patreon
🎉26👍21💩2
#compose #performance

Jetpack Compose оптимизация производительности списка

Ну вот и понеслось - статьи по оптимизации работы UI на Compose. Автор рассматривает одну - применение ключа для элемента, чтобы лучше кэшировалось
👍26💩10🔥2🤮2👎1
#compose #accessibility

Jetpack compose accessibility best practices

За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
👍19💩9🔥2
#compose

Jetpack Compose: Preview

Подробный рассказ о возможностях аннотации Preview в Compose и как можно посмотреть с помощью нее ваш UI в различных конфигурациях
💩19👍10🔥5
#AndroidBroadcast #tooling

📺 Удаленная разработка. Будущее или настоящее? (1 час)

Вместе с Антоном Архиповым из JetBrains обсудим перспективы удаленной сборки проектов, когда вы лишь будете подключаться к серверу, мощный процессор вовсе не будет нужен, а заботиться будете только о скорости сети и качестве интернета!

Антон Архипов - Developer Advocate в команде Kotlin в JetBrains.
Долгое время программировал на Java. Последние 10 лет причастен к разработке инструментов для разработчиков ПО. 
👍18
#graphql

GraphQL в мобильной разработке

Первая из серии статей о применение GraphQL в мобильной разработки. Интересная альтернатива REST, которая позволит вам получать данные с сервера в формате работы с БД и получить только необходимые данные из моделей.

📺 Кстати, на канале есть видео про эту технологию от эксперта с опытом в ней. Смотреть здесь
👍33💩7🔥2
Станете покупать NFT от Android Broadcast? (не собираюсь делать, но стало интересно)
Anonymous Poll
4%
Да
65%
Нет
22%
Что это?
8%
Не участвую в опросе
💩191😁18👎1
#jetpack

Jetpack Window Manager release candidate

Совсем скоро релизнут библиотеку для улучшения поддержки работы с несколькими экранами на Android (думаю приурочат к релизу Android 12L). Microsoft активно рассказывает о возможностях в своем блоге
👍14💩1
#tooling

Iconoir - открытая библиотека SVG картинок без лицензии, регистрации и прочего
🔥82👍15💩1
#Jetpack #MADSkills

Introduction to Jetpack DataStore (6 мин)

Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.

В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.

📺 Видео версия (7 мин)
👍25💩12🔥2
#compose

Вышла первая стабильная версия ConstraintLayout для Jetpack Compose

Подробности использования этого layout можно найти здесь
👍37💩124🔥4🤩2😁1
Как переключиться c JCenter на Maven Central

Я думал что все авторы библиотек уже переехали с JCenter, но во время бенчмарка у меня все стопорнулось - JCenter отвалился, а часть библиотек была там. Если у вас есть библиотеки, то публикуйте артефакты в Maven Central и в проектах удаляйте JCenter.

1 февраля 2022 JCenter закроют окончательно, хотя и сейчас он нестабилен
💩18👍11👎2😱2
#AndroidBroadcast #Benchmark

📺 Бенчмарк современных MacBook для Android разработки (15 мин)
ПЕРЕЗАЛИТА ВЕРСИЯ С ФИКСОМ ГРАФИКОВ

Сравнение скорости сборки реальных Android проектов на современных MacBook. Цифры, заключение и рекомендации какой MacBook стоит выбирать.

Чтоб принять участие в бенчмарке компьютеров на Windows/Linux заполняйте форму
🎉36👍19💩10🔥1
Всех кого смутили графики в сравнение скорости сборки Android проектов на MacBook, я сделал перезалив с их обновлением. Буду рад если поддержите комментарием и лайком на YouTube.
👍36💩1
#graphql

GraphQL в мобильной разработке. Пишем клиент для Android

Продолжение серии статей по GraphQL. В новой части говорят о подключения API к Android приложению.
👍22💩6🔥2
#compose #largescreen

Jetnews for every screen (10 мин)

Приложение Jetnews (один из примеров реализации jetpack Compose) адаптировали для больших экранов: планшеты, хромбуки и складные устройства. В статье рассказывают как это сделали
👍26💩5
#androidstudio

Analyze Stack Traces in Android Studio

Когда происходит креш обфусцированного приложения (после применения R8/ProGuard) в stack tracе ничего не понять, можно воспользоваться Android Studio, чтобы разобраться в причинах
💩18👍9
Очень хочу с вами понять какой контент вы ожидаете от YouTube канала. Пишите в комментариях. Мне это очень важно, так как когда трачу много времени на контент а его не смотрят, я начинаю сильно выгорать (

Авансом спасибо за ответы
👍16💩11
Собираю людей на новую порцию live активностей:

👉 Пройти собеседование у Кирилла
Подать заявку
Как проходят такие активности смотрите здесь.

👉 Code Review сессия от Кирилла
Подать заявку здесь.
Как проходят подобные активности смотрите здесь.

🎉НОВЫЙ ФОРМАТ! Дайте тестовое задание для Кирилла
Я выполню одно из предложенных заданий в прямом эфире (постараюсь). Желательно давайте что-то что может вписаться в 1-4 часа. Предлагайте свой вариант тестового задания здесь


В комментариях буду рад увидеть ваши предложения кого из русскоязычного сообщества позвать для участия в экспертном собеседовании.
🔥57👍16
This media is not supported in your browser
VIEW IN TELEGRAM
Authenticating on Android with the AppAuth Library (16 мин)

Руководство использования библиотеки AppAuth от OpenID. В статье приводят как через WebView провести авторизацию через Google OAuth, а не стандартным средством через нативный интерфейс.
👍19🔥2