Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#compose

A Closer Look at Modifier in Jetpack Compose

Разбор особенностей работы модификаторов в Compose и как устроено API под капотом
#androidos

Активная конкуренция за RAM в Android

Разбор как процессы в Android начинают забирать память у других процессов, когда им её не хватает. SWAP нету в Android, так что выживет тот кто больше в foreground
👍1
#androidbroadcast

📺 Как устроен финтех в Яндексе

Обсудил с Android Team Lead Яндекс Финтеха что они там делают, какие технологии используют и какие интересные задачи и уникальные возможности предоставляют разработчикам
#firebase

Automate your pre-release testing with the App Distribution REST API

Для Firebase App Distribution представили REST API, которое позволит вам автоматизировать процесс управлением сборками, менеджментом тестеров и пр.
#googleplay

Ко мне обратился один из подписчиков канала со своей историей как приложение убрали из Google Play. Причина - он не предоставил данные для логина в приложения и тестовые данные.

As explained in the Play Console Requirements Policy, in order for us to review your app for compliance with Developer Program Policies, we will need you to provide valid login credentials, an active demo account, login information, and all other resources needed to review your app (i.e., login credentials, QR code, etc.)

Заполнить данные вы можете в секции "App Access". Инструкции найдёте здесь
👍1
#media

Android's Codec Support

Обзор MediaCodec API из Android, который позволяет вам понять какие кодеки поддерживаются устройством
#concurrency #многопоточность

Многозадачность и многопоточность — распространенные заблуждения и недопонимания

Вечная и важная тема в современной разработке. Читать статью обязательно, чтобы лучше понять разницу и выражаться правильно!
#androidbroadcast #новости

📺Новостной дайджест

Свежий выпуск новостей который мало вышел про разработку, а скорее как трясет мир технологий и что я думаю насчет всех этих вселенных и рекламы фастфуда в Telegram каналах

💰 Поддержать проект на Boosty или Patreon
🎵 Аудио версия
Начал разработку open source Android клиента для dev.to - open source сайта со статьями по разработке. Нужна помощь специалиста, который в Figma разработает дизайн для приложения. Буду рад если помогут такому проекту бесплатно, но готов оплатить работу.

Откликнуться @krlrozov
#AndroidBroadcast #Telegram

Начиная с этой недели под постами пропадут кнопки, чтобы появилась возможность комментировать посты.

Для того чтобы комментарии не мешали в главном чате канале @android_broadcast_talks была создана отдельная группа (реализация комментариев в Telegram отвратительная).

Можете обсудить данное нововведение в комментариях ниже ⬇️
#compose

Cheat sheet for Jetpack Compose (5 мин)

Набор основных API, которые используется в Jetpack Compose, как для построения UI так и для работы с состоянием
#tools

IconKitchen - генератор иконок приложений
This media is not supported in your browser
VIEW IN TELEGRAM
#compose

ExpandableText in Jetpack Compose (3 мин)

Пример как реализовать разворачивающийся TextView. В Compose можно получить всю информацию о расположение текста из класса TextLayoutResult. Приятно что API делают удобнее и я помню какая проблема это была в Android View системе
#androidos

Main Loop (Главный цикл) в Android Часть 1. Пишем свой цикл

Слышали на собеседование вопрос про то что такое Handler/Looper в Android? Зачем они нужны? Как устроены? Надеюсь что статья поможет вам понять этот механизм лучше на практике
Используете Robolectric в своих тестах?
Final Results
18%
Да
36%
Нет
25%
Не пишу тесты
14%
Что это?
7%
Не участвую в опросе
#compose #опыт

Использование Jetpack Compose в продакшне: первые впечатления

Разработчики Банка МТС делятся своим опытом использования Compose на одном из экранов в продакшен приложении! Также ребята поделились и лучшими практиками, полученными из своего опыта

Что заметили:
👉 В дебаге Compose экраны грузятся порядка секунды, а первый и вовсе больше двух. Надо использовать R8
👉 Material Design catalog - приложение со сборником всех Compose компонентов и возможность с ними поиграться помогло
👉 Работа со списками очень приятна
👉 Удобное API для анимаций

Пишите в комментариях про свой опыт Compose в проде или наоборот если такой опыт привел к тому что вы убрали его оттуда.
В какой день лучше устроить прямой эфир Q&A в YouTube? Время вечер после 18:00 (GMT+3)
Final Results
39%
Пятница, 19 ноября
48%
Суббота, 20 ноября
34%
Воскресенье, 21 ноября
#test

Вышел Robolectric 4.7
👉 поддержка Apple Silicon (M1)
👉 собственная реализация БД (работает только на Mac и Linux)
👉 депрекейшен support-v4 (будет удалён в 4.8)
👉 Куча багфиксов