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
LeakCanary уже давно стал стандартом для отслеживания утечек памяти в Android приложениях. Автор статьи решил заглянуть как библиотека, подключаемая к приложения находит утечки памяти. Все подробности тут

#tooling
👍42👎10
Привет! На связи создатель и автор Android Broadcast - Кирилл Розов. Если вам интересно узнать как делается контент в каналы Broadcast, мое личное мнение, то подписывайтесь на мой блог в Telegram @rozov_blog.
👎40👍30🔥32🤔1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Kotlin 1.8.20
👉 Улучшения в K2 компиляторе
👉 Новая инкрементальная компиляция в JVM включена по умолчанию
👉 Поддержка WebAssembly. Новый экспериментальный таргет - Kotlin/Wasm
👉 Часть таргетов Kotlin/Native помечены как deprecated и будут удалены в 1.9.20
👉 Экспериментальная поддержка AutoClosable и Base64 кодировки в стандартной библиотеке

Превью фичи следующей версии языка (включаются спец. флагами)
🎉 Современная замена получения всех значений Enum
🎉 data object
🎉 Дополнительные конструкторы в inline классах

📺 Видео версия обзора новинок (13 мин)

#kotlin @kotlin_broadcast
👍31👎9🔥21🎉1
В Jetpack Compose начали перепиливать работу с текстом, чтобы решить все проблем. Смотрите исходники BasicTextField2

#compose
🔥25👎6👍2🤔2🎉2
Разработчик СберЗдоровье делится своим опытом построения многомодульного приложения и какую пользу извлекли. Помимо опыта в статье много теории на основе которой строили архитектуру, что будет полезно. Подробности в статье
👎68👍53🔥101
Live stream scheduled for
В Material 3 представили новый цвет поверхности, который предоставляет больше гибкости для больших экранов и возможностей для цветов.

#material
👍51👎20🤯53🤔2
Live stream started
Стартуем Q&A стрим на YouTube, где получиться задать вопрос
К сожалению, Telegram трансляция не работает (((

#AndroidBroadcast
👎15👍13
Готовится к релизу Jetpack WindowManager 1.1.0 - библиотека для разработки Android приложения под большие экраны: планшеты, складные устройства и ноутбуки на ChromeOS. В анонсе разбирается какие улучшения произойдут в будущей версии.

#jetpack
👍34👎13
Инструкция по реализации собственного виджета для выбора времени (Time Picker) на Jetpack Compose

#compose
🔥57👎9👍2
Google Play обяжет приложения иметь возможность удаления аккаунта и данных, связанных с ним, из приложения и онлайн, чтобы это можно было сделать без установки приложения. В форме Data Safety появится поле с соответствующей ссылкой.

Заполнить данные надо до 7 декабря 2023 года, а в начале 2024 пользователи увидят изменения в приожении Google Play. Через Google Play Console можно запросить продление срока до 31 мая 2024. Подробности обновленной политики здесь

#googleplay
🤯29👍23👎82🎉2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Примерно вот так будет выглядеть удаление аккаунта из Google Play для пользователей

#googleplay
🤔37🔥12👎7👍51
Советы (3 мин) по тому что стоит и нет делать с модификаторами в Compose функциях:
👉 Любая Compose функци должна принимать Modifier на вход и поддерживать кастомизацию через него
👉 Параметр типа Modifier всегда должен первым из опциональных и быть после обязательных
👉 Параметром с типом Modifier стоит называться modifier
👉 Важен порядок применения модификаторов внутри Composable функции и тех что приходят через параметры

Все базово и очевидно для тех кто пощупал Compose, но вдруг поможет?

#compose
👍52👎14🤔2
Опыт адаптации Compose в Reddit (EN, 9 мин). Ребята переписали UI слой с нуля на Compose, включая архитектуру. Новая технология UI позволила легче повторно использовать компоненты, проще делать анимации и др. профиты вы найдете в статье

#compose
👍48👎10🔥4
📺 Как уменьшить размер Android приложения (19 мин)

Google уже доказала закономерность, что меньший вес скачиваемого приложения из магазина приводит к лучшим показателям его установок. Соответственно уделить время этому занятию стоит каждому разработчику.

Из видео вы узнаете простые и сложные практики, как это сделать
👉 Оптимизация картинок в ресурсах
👉 Уменьшение кодовой базы
👉 Как убрать лишние файлы из APK

#AndroidBroadcast
👍44👎62🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Кастомизация Pager компонента (EN, 6 мин) из Jetpack Compose 1.4:
👉 анимация переключения между страницами
👉 анимирование контента страницы при переключении
👉 индикатор текущей страницы

#compose #animation
👍57👎7🔥5