Android Good Reads

Android Good Reads

@droidgr

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.Размещение рекламы: @tanyasanovna

4 100подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

Android Good Reads — пост в ТГ канале

🧠 Мышление — наш главный навык. Качаем с Podlodka Soft Skills CrewХотите лучше понимать, как вообще сейчас думать, принимать решения и не теряться в эпоху ИИ? Тогда вам в новый сезон Podlodka Soft Skills Crew — «Мышление как навык», который пройдёт 25–29 мая.Организаторы конференции собрали очень сильную команду: IT-лидеры, авторы научпоп-книг, преподаватели и практики из индустрии. Будет и база про то, как работает мышление, и прикладные инструменты, которые можно использовать в работе сразу.Полная программа — на сайте, а на эти сессии советуем обратить особенное внимание:💡 Сергей Попов, директор продукта «Подбор» в Skillaz, расскажет про навыки, которые начинают дорожать в эпоху агентного AI, и новую роль специалиста.🛠 Дарья Варламова, коуч, лауреат премии «Просветитель», проведет мастер-класс про мышление в условиях тревоги, неопределённости и потери контроля.🧠 Тарас Пащенко, кандидат наук, главный эксперт Института образования НИУ ВШЭ, расскажет про то, почему даже рациональные люди ошибаются и как мышление ломается под нагрузкой.🌱И это далеко не всё — в программе ещё много сильного контента. Сейчас действует минимальная цена участия, так что это хороший момент, чтобы присоединиться к конференции и сообществу людей, которым важно глубже понимать происходящее и лучше думать. ✨ За билетом

19 мая 2026 г.1 970В Telegram
Android Good Reads — пост в ТГ канале

Теперь будет немножко наглого самопиара. Я параллельно занимаюсь своими приложеньками. Они все без монетизации, я пытаюсь понять и прощупать почву как мне привлекать пользователей в них органически. Поэтому сегодня для вас апка основанная на litert-rm для запуска маленьких AI моделек локально на девайсе. Она только под Android, но запускается на любом девайсе независимо от наличия GooglePlay сервисовЧуть больше "зачем" можно почитать тутСсылка на апку: https://play.google.com/store/apps/details?id=com.lamprof.ai

11 мая 2026 г.2 190В Telegram

Что нового в Compose в Апреле Часть 2Экспериментальные API:👉 Styles API: декларативные стили компонентов с автоматическими анимациями. Судя по бенчмаркам, быстрее модификаторов 👉 MediaQuery: адаптация под окружение (размер окна, тип клавиатуры, режим стола и т.д.)👉 Grid: 2D-раскладка с треками, фракциями (fr) и авто-размерами👉 FlexBox: мощный контейнер с гибким распределением пространства, wrap'ом и выравниванием. Замена Row/Column/Flow 👉 Новый SlotTable: ускорение случайных правок в дереве композиции (пока опционально через флаг)Android Good Reads

8 мая 2026 г.2 350В Telegram

Что нового в Compose в Апрелеcompose-bom:2026.04.01 или Compose 1.11.0👉 v2 API тестирования стал дефолтным, StandardTestDispatcher вместо UnconfinedTestDispatcher. Коррутины в тестах больше не выполняются сразу — очередь, пока виртуальные часы не продвинутся👉 Shared Elements: новый composable LookaheadAnimationVisualDebugging показывает границы анимаций, траектории и несовпадения👉 Поддержка трекпадов: теперь трекпады распознаются как PointerType.Mouse, а не Touch. Исправляет скролл вместо выделения, добавляет поддержку жестов и десктопных контекстных меню👉 Compose runtime: новый HostDefaultProvider позволяет библиотекам (особенно KMP) получать сервисы без зависимости от compose-ui👉 Аннотация @PreviewWrapper для переиспользуемых обёрток превью:class ThemeWrapper: PreviewWrapper { @Composable override fun Wrap(content: @Composable (() -> Unit)) { JetsnackTheme { content() } }}@PreviewWrapperProvider(ThemeWrapper::class)@Preview@Composableprivate fun ButtonPreview() { // JetsnackTheme in effect}👉 Готовимся что в 1.12.0 compileSdk обновится до 37. Будет много боли потому что 37 Sdk тянет за собой AGP 9Android Good Reads

8 мая 2026 г.2 090В Telegram
Android Good Reads — пост в ТГ канале

Если вы используете Metro, в качестве DI, то знайте что оно стало стабильным. Свеженаписанный легковесный DI для androidРелиз ноутс: https://github.com/ZacSweers/metro/releases/tag/1.0.0

6 мая 2026 г.1 860В Telegram

Android CLI зацикливает на себе весь цикл разработки для андроид c агентами. Вам не нужно прыгать и искать какие скилы подтянуть в проект, какой контекст по андроид разработке предоставить. All-in-one от гугла (sdk, эмуляторы, запуск билдов ... )Ни для чего другого, кроме как мобильной разработке, это не подходит, так что поставить точно рекомендую!

5 мая 2026 г.1 710В Telegram

Все идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)представляет Android CLIПо ощущениям оч кастрированный и является надстройкой над adb(c) Антоха Разраб про AI

5 мая 2026 г.1 820В Telegram

Compose анимации без пересборкиДебажить анимации трудно и долго. Hot reload помогает и тут. Внутри анимация Grid, кастомная анимация волны на Canvas, изменение типа анимации tween -> spring, изменение animateContentSizeHotSwan обновляет примитивы в обход компиляции Gradle, за счет этого и получается такой результат

4 мая 2026 г.1 850В Telegram

Dagger, Yatagan или Metro DI? Android-команда Яндекс Путешествий сравнила DI-фреймворки, чтобы узнать, как ускорить сборку. Что из этого вышло, на чём остановились ребята и как прошла миграция — смотрите в канале Яндекс Вертикалей.Кстати, сейчас там проходит розыгрыш промокодов на 10 и 20 тысяч рублей на ваши путешествия. Успевайте поучаствовать😉

28 апр. 2026 г.2 500В Telegram
Android Good Reads — пост в ТГ канале

Strong Skipping Mode не делает типы stable, лишь позволяет skip’ать composable с unstable параметрами, если передан тот же самый объект по ссылке ===, тогда как stable типы по-прежнему сравниваются через equals() из-за этого он не помогает, если создаются новые инстансы (типа listOf(), copy()), и рекомпозиция всё равно происходит, поэтому stability позволяет пропускать перерисовку для разных объектов с одинаковыми данными, а Strong Skipping - это оптимизация для случаев с переиспользованием одной и той же ссылки, а не замена пониманию стабильностиВнутри много кода, а не воды для самопроверки

27 апр. 2026 г.2 410В Telegram
Android Good Reads — пост в ТГ канале

Почему используем STOMP c вебсокетами?Когда у тебя в одном соединении живут входящие звонки, call events и WebRTC signaling, raw WebSocket быстро превращается в ручной роутинг JSON-пакетов.STOMP решает это за счет:👉 destination-based routing👉 подписок на нужные топики👉 structured frames👉 heartbeat из коробкиИтог простой: меньше самописной магии, чище обработчики, легче дебажить и расширять real-time фичиПочему используем STOMP c вебсокетами?Когда у тебя в одном соединении живут входящие звонки, call events и WebRTC signaling, raw WebSocket быстро превращается в ручной роутинг JSON-пакетов.STOMP решает это за счет:👉 destination-based routing👉 подписок на нужные топики👉 structured frames👉 heartbeat из коробкиИтог простой: меньше самописной магии, чище обработчики, легче дебажить и расширять real-time фичи

21 апр. 2026 г.2 580В Telegram

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

17 апр. 2026 г.2 260В Telegram
Android Good Reads — пост в ТГ канале

Тем временем Google активировал Android developer verification, против которого собирали петицию. Хоть и пошел немного на попятную, частично разрешив установку с ОЧЕНЬ херовыми условиямиВсе апки пометили галочкой. Весь процесс работы с приложениями превращается в ужас с Apple...Антоха РазрабТем временем Google активировал Android developer verification, против которого собирали петицию. Хоть и пошел немного на попятную, частично разрешив установку с ОЧЕНЬ херовыми условиямиВсе апки пометили галочкой. Весь процесс работы с приложениями превращается в ужас с Apple...Антоха Разраб

17 апр. 2026 г.2 580В Telegram

Android Studio Preview Quail Canary 1👉 Удобная интеграция App Quality Insight -> Fix with AI👉 Интеграция LeakCanary в профайлер с новыми фичами👉 Material Symbol support👉 Новая считалка рекомпозицийAndroid Good Reads

16 апр. 2026 г.2 410В Telegram
Android Good Reads — пост в ТГ канале

Android: Offline-first system designТаких статей мы читали и слушали уже миллион. На картинке вы видите конечный результат проектирования, но эта статья неплохо показывает то, как прийти к такому решению последовательно. Такого типа задачки это часть этапа собеседований (system design)🔗 Freedium linkВнутри: путь от "Апка крашится без доступа к интеренету" к Offline-firstAndroid Good Reads

16 апр. 2026 г.2 320В Telegram