ch
Feedback
Android Good Reads

Android Good Reads

前往频道在 Telegram

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

显示更多
4 098
订阅者
+524 小时
+177
+3830
吸引订阅者
六月 '26
六月 '26
+16
在0个频道中
五月 '26
+50
在0个频道中
Get PRO
四月 '26
+44
在0个频道中
Get PRO
三月 '26
+28
在0个频道中
Get PRO
二月 '26
+30
在0个频道中
Get PRO
一月 '26
+42
在0个频道中
Get PRO
十二月 '25
+38
在0个频道中
Get PRO
十一月 '25
+42
在0个频道中
Get PRO
十月 '25
+45
在0个频道中
Get PRO
九月 '25
+38
在0个频道中
Get PRO
八月 '25
+26
在0个频道中
Get PRO
七月 '25
+56
在0个频道中
Get PRO
六月 '25
+68
在1个频道中
Get PRO
五月 '25
+42
在3个频道中
Get PRO
四月 '25
+56
在0个频道中
Get PRO
三月 '25
+70
在0个频道中
Get PRO
二月 '25
+37
在0个频道中
Get PRO
一月 '25
+84
在0个频道中
Get PRO
十二月 '24
+86
在0个频道中
Get PRO
十一月 '24
+73
在1个频道中
Get PRO
十月 '24
+94
在0个频道中
Get PRO
九月 '24
+90
在1个频道中
Get PRO
八月 '24
+97
在1个频道中
Get PRO
七月 '24
+34
在0个频道中
Get PRO
六月 '24
+55
在1个频道中
Get PRO
五月 '24
+47
在0个频道中
Get PRO
四月 '24
+80
在0个频道中
Get PRO
三月 '24
+49
在1个频道中
Get PRO
二月 '24
+59
在1个频道中
Get PRO
一月 '24
+34
在0个频道中
Get PRO
十二月 '23
+31
在0个频道中
Get PRO
十一月 '23
+17
在0个频道中
Get PRO
十月 '23
+33
在1个频道中
Get PRO
九月 '23
+32
在0个频道中
Get PRO
八月 '23
+42
在0个频道中
Get PRO
七月 '23
+41
在0个频道中
Get PRO
六月 '23
+19
在0个频道中
Get PRO
五月 '23
+27
在0个频道中
Get PRO
四月 '23
+22
在0个频道中
Get PRO
三月 '23
+30
在0个频道中
Get PRO
二月 '23
+29
在0个频道中
Get PRO
一月 '23
+94
在0个频道中
Get PRO
十二月 '22
+47
在0个频道中
Get PRO
十一月 '22
+44
在0个频道中
Get PRO
十月 '22
+153
在0个频道中
Get PRO
九月 '22
+143
在0个频道中
Get PRO
八月 '22
+404
在0个频道中
Get PRO
七月 '22
+115
在0个频道中
Get PRO
六月 '22
+36
在0个频道中
Get PRO
五月 '22
+54
在0个频道中
Get PRO
四月 '22
+48
在0个频道中
Get PRO
三月 '22
+51
在0个频道中
Get PRO
二月 '22
+45
在0个频道中
Get PRO
一月 '22
+493
在0个频道中
Get PRO
十二月 '21
+35
在0个频道中
Get PRO
十一月 '21
+46
在0个频道中
Get PRO
十月 '21
+36
在0个频道中
Get PRO
九月 '21
+32
在0个频道中
Get PRO
八月 '21
+43
在0个频道中
Get PRO
七月 '21
+47
在0个频道中
Get PRO
六月 '21
+43
在0个频道中
Get PRO
五月 '21
+49
在0个频道中
Get PRO
四月 '21
+64
在0个频道中
Get PRO
三月 '21
+101
在0个频道中
Get PRO
二月 '21
+58
在0个频道中
Get PRO
一月 '21
+86
在0个频道中
Get PRO
十二月 '20
+2 517
在0个频道中
日期
订阅者增长
提及
频道
05 六月0
04 六月+6
03 六月+3
02 六月+4
01 六月+3
频道帖子
Привет! Я завел второй канал, где больше рассказываю про AI, про мой опыт работы с разными современными тулами, а так же показываю результат работы в виде PET проектов. Ранее пытался держать некоторый баланс меж AI и мобильной разработкой, но Android разработка в этом плане догоняющая, а не фронтир, значит, будем плотнее общаться про AI, Новинки и личный опыт Приглашаю всех туда, там будем мое основное внимание теперь t.me/androidraft Антоха Разраб

2
🤖 AI в разработке: время новых процессов Сейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процес
🤖 AI в разработке: время новых процессов Сейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды. С 15 по 19 июня участники конференции: 📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development ⚡️ Изучат model routing и prompt caching 🏗 Узнают, как автоматизировать инженерные процессы с помощью AI 🤖 Обсудят навыки и оркестрацию AI-агентов 📊 Посмотрят, как AI влияет на качество и скорость разработки. Формат конференции — необычный и удобный: пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и обсуждения со спикерами. Если хотите разобраться, как реально встроить AI в процессы разработки и использовать его не только для генерации кода — присоединяйтесь, тем более, что сейчас действует приятная early-bird цена на участие. 🎟 Посмотреть программу и купить билеты: https://podlodka.io/aicrew
1 038
3
🧠 Мышление — наш главный навык. Качаем с Podlodka Soft Skills Crew Хотите лучше понимать, как вообще сейчас думать, принимат
🧠 Мышление — наш главный навык. Качаем с Podlodka Soft Skills Crew Хотите лучше понимать, как вообще сейчас думать, принимать решения и не теряться в эпоху ИИ? Тогда вам в новый сезон Podlodka Soft Skills Crew — «Мышление как навык», который пройдёт 25–29 мая. Организаторы конференции собрали очень сильную команду: IT-лидеры, авторы научпоп-книг, преподаватели и практики из индустрии. Будет и база про то, как работает мышление, и прикладные инструменты, которые можно использовать в работе сразу. Полная программа — на сайте, а на эти сессии советуем обратить особенное внимание: 💡 Сергей Попов, директор продукта «Подбор» в Skillaz, расскажет про навыки, которые начинают дорожать в эпоху агентного AI, и новую роль специалиста. 🛠 Дарья Варламова, коуч, лауреат премии «Просветитель», проведет мастер-класс про мышление в условиях тревоги, неопределённости и потери контроля. 🧠 Тарас Пащенко, кандидат наук, главный эксперт Института образования НИУ ВШЭ, расскажет про то, почему даже рациональные люди ошибаются и как мышление ломается под нагрузкой. 🌱И это далеко не всё — в программе ещё много сильного контента. Сейчас действует минимальная цена участия, так что это хороший момент, чтобы присоединиться к конференции и сообществу людей, которым важно глубже понимать происходящее и лучше думать. ✨ За билетом
1 704
4
Теперь будет немножко наглого самопиара. Я параллельно занимаюсь своими приложеньками. Они все без монетизации, я пытаюсь пон
Теперь будет немножко наглого самопиара. Я параллельно занимаюсь своими приложеньками. Они все без монетизации, я пытаюсь понять и прощупать почву как мне привлекать пользователей в них органически. Поэтому сегодня для вас апка основанная на litert-rm для запуска маленьких AI моделек локально на девайсе. Она только под Android, но запускается на любом девайсе независимо от наличия GooglePlay сервисов Чуть больше "зачем" можно почитать тут Ссылка на апку: https://play.google.com/store/apps/details?id=com.lamprof.ai
2 063
5
Что нового в Compose в Апреле Часть 2 Экспериментальные API: 👉 Styles API: декларативные стили компонентов с автоматическими анимациями. Судя по бенчмаркам, быстрее модификаторов 👉 MediaQuery: адаптация под окружение (размер окна, тип клавиатуры, режим стола и т.д.) 👉 Grid: 2D-раскладка с треками, фракциями (fr) и авто-размерами 👉 FlexBox: мощный контейнер с гибким распределением пространства, wrap'ом и выравниванием. Замена Row/Column/Flow 👉 Новый SlotTable: ускорение случайных правок в дереве композиции (пока опционально через флаг) Android Good Reads
2 247
6
Что нового в 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 @Composable private fun ButtonPreview() { // JetsnackTheme in effect } 👉 Готовимся что в 1.12.0 compileSdk обновится до 37. Будет много боли потому что 37 Sdk тянет за собой AGP 9 Android Good Reads
2 003
7
Если вы используете Metro, в качестве DI, то знайте что оно стало стабильным. Свеженаписанный легковесный DI для android Рели
Если вы используете Metro, в качестве DI, то знайте что оно стало стабильным. Свеженаписанный легковесный DI для android Релиз ноутс: https://github.com/ZacSweers/metro/releases/tag/1.0.0
1 767
8
Все идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)предс
Все идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)представляет Android CLI По ощущениям оч кастрированный и является надстройкой над adb (c) Антоха Разраб про AI
1 763
9
Android CLI зацикливает на себе весь цикл разработки для андроид c агентами. Вам не нужно прыгать и искать какие скилы подтянуть в проект, какой контекст по андроид разработке предоставить. All-in-one от гугла (sdk, эмуляторы, запуск билдов ... ) Ни для чего другого, кроме как мобильной разработке, это не подходит, так что поставить точно рекомендую!
1 650
10
Все идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)предс
Все идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)представляет Android CLI По ощущениям оч кастрированный и является надстройкой над adb (c) Антоха Разраб про AI
0
11
Android CLI зацикливает на себе весь цикл разработки для андроид c агентами. Вам не нужно прыгать и искать какие скилы подтянуть в проект, какой контекст по андроид разработке предоставить. All-in-one от гугла (sdk, эмуляторы, запуск билдов ... ) Ни для чего другого, кроме как мобильной разработке, это не подходит, так что поставить точно рекомендую.
0
12
Compose анимации без пересборки Дебажить анимации трудно и долго. Hot reload помогает и тут. Внутри анимация Grid, кастомная
Compose анимации без пересборки Дебажить анимации трудно и долго. Hot reload помогает и тут. Внутри анимация Grid, кастомная анимация волны на Canvas, изменение типа анимации tween -> spring, изменение animateContentSize HotSwan обновляет примитивы в обход компиляции Gradle, за счет этого и получается такой результат
1 762
13
Dagger, Yatagan или Metro DI? Android-команда Яндекс Путешествий сравнила DI-фреймворки, чтобы узнать, как ускорить сборку. Что из этого вышло, на чём остановились ребята и как прошла миграция — смотрите в канале Яндекс Вертикалей. Кстати, сейчас там проходит розыгрыш промокодов на 10 и 20 тысяч рублей на ваши путешествия. Успевайте поучаствовать😉
2 399
14
Strong Skipping Mode не делает типы stable — он лишь позволяет skip’ать composable с unstable параметрами, если передан тот ж
Strong Skipping Mode не делает типы stable — он лишь позволяет skip’ать composable с unstable параметрами, если передан тот же самый объект по ссылке ===, тогда как stable типы по-прежнему сравниваются через equals() из-за этого он не помогает, если создаются новые инстансы (типа listOf(), copy()), и рекомпозиция всё равно происходит, поэтому stability позволяет пропускать перерисовку для разных объектов с одинаковыми данными, а Strong Skipping — это оптимизация для случаев с переиспользованием одной и той же ссылки, а не замена пониманию стабильности Внутри много кода, а не воды для самопроверки
0
15
Почему используем STOMP c вебсокетами? Когда у тебя в одном соединении живут входящие звонки, call events и WebRTC signaling,+1
Почему используем STOMP c вебсокетами? Когда у тебя в одном соединении живут входящие звонки, call events и WebRTC signaling, raw WebSocket быстро превращается в ручной роутинг JSON-пакетов. STOMP решает это за счет: 👉 destination-based routing 👉 подписок на нужные топики 👉 structured frames 👉 heartbeat из коробки Итог простой: меньше самописной магии, чище обработчики, легче дебажить и расширять real-time фичи
0
16
Тем временем Google активировал Android developer verification, против которого собирали петицию. Хоть и пошел немного на поп+1
Тем временем Google активировал Android developer verification, против которого собирали петицию. Хоть и пошел немного на попятную, частично разрешив установку с ОЧЕНЬ херовыми условиями Все апки пометили галочкой. Весь процесс работы с приложениями превращается в ужас с Apple... Антоха Разраб
0
17
Ну вот и вступил в силу первый этап раскатки новой системы
0
18
Android Studio Preview Quail Canary 1 👉 Удобная интеграция App Quality Insight -> Fix with AI 👉 Интеграция LeakCanary в профайлер с новыми фичами 👉 Material Symbol support 👉 Новая считалка рекомпозиций Android Good Reads
0
19
Android: Offline-first system design Таких статей мы читали и слушали уже миллион. На картинке вы видите конечный результат п
Android: Offline-first system design Таких статей мы читали и слушали уже миллион. На картинке вы видите конечный результат проектирования, но эта статья неплохо показывает то, как прийти к такому решению последовательно. Такого типа задачки это часть этапа собеседований (system design) 🔗 Freedium link Внутри: путь от "Апка крашится без доступа к интеренету" к Offline-first Android Good Reads
0
20
Kotlin 2.4.0 Sorted-Order валидация Добавили новых extension функций в стандартную библиотеку для валидации того как отсортир
Kotlin 2.4.0 Sorted-Order валидация Добавили новых extension функций в стандартную библиотеку для валидации того как отсортированы коллекции: .isSorted() .isSortedDescending() .isSortedWith(comparator) .isSortedBy(selector) .isSortedByDescending(selector) 🔗 Ссылка на документацию Ну и сразу пример: data class User(val name: String, val age: Int) fun main() { val numbers = listOf(1, 2, 3, 4) println(numbers.isSorted()) // true val users = listOf( User("Alice", 24), User("Bob", 31), User("Charlie", 29), ) println(users.isSortedBy(User::age)) // false } Android Good Reads
0