🔥Чёрная пятница на Podlodka Crew🔥
С 25 ноября по 5 декабря у Podlodka Crew действуют скидки на библиотеку, конференции и плейлисты — хороший момент взять нужные материалы по минимальной цене.
Podlodka Crew — это серия онлайн-конференций для IT-специалистов. Каждый сезон посвящён отдельной теме и собирает практичные доклады, воркшопы и разборы кейсов от инженеров крупных продуктов и быстрых стартапов.
Для Android-разработчиков особенно много полезного: плейлисты про Compose, оптимизацию UI, Systed design, архитектуру и многое другое — всё можно пересматривать в удобном темпе.
Вот что доступно к Чёрной пятнице:
📚Годовой доступ к библиотеке — 9 999₽ вместо 15 000₽
1300+ часов докладов, воркшопов и сессий, которые удобно смотреть точечно — под конкретную задачу или в своём ритме.
🎟 -30% на весенние конференции по промокоду DROIDGR_BF25
Даты Podlodka Android Crew уже объявлены — это самая выгодная цена сезона.
🎒Скидки от 10% на плейлисты при покупке двух и более
Если вся библиотека не нужна, можно собрать тематическую подборку, чтобы закрыть пробелы в знаниях.
🔗 Успевайте до 5 декабря: https://podlodka.io/blackfriday
С 25 ноября по 5 декабря у Podlodka Crew действуют скидки на библиотеку, конференции и плейлисты — хороший момент взять нужные материалы по минимальной цене.
Podlodka Crew — это серия онлайн-конференций для IT-специалистов. Каждый сезон посвящён отдельной теме и собирает практичные доклады, воркшопы и разборы кейсов от инженеров крупных продуктов и быстрых стартапов.
Для Android-разработчиков особенно много полезного: плейлисты про Compose, оптимизацию UI, Systed design, архитектуру и многое другое — всё можно пересматривать в удобном темпе.
Вот что доступно к Чёрной пятнице:
📚Годовой доступ к библиотеке — 9 999₽ вместо 15 000₽
1300+ часов докладов, воркшопов и сессий, которые удобно смотреть точечно — под конкретную задачу или в своём ритме.
🎟 -30% на весенние конференции по промокоду DROIDGR_BF25
Даты Podlodka Android Crew уже объявлены — это самая выгодная цена сезона.
🎒Скидки от 10% на плейлисты при покупке двух и более
Если вся библиотека не нужна, можно собрать тематическую подборку, чтобы закрыть пробелы в знаниях.
🔗 Успевайте до 5 декабря: https://podlodka.io/blackfriday
Опрос про UI был не только в нашем канале! Делимся результатами
Telegram
Android Good Reads
Опрос про то, как вы разрабатываете UI
Мне для небольшого пет-проекта очень важно собрать с вас немного информации про то, как вы подходите к разработке UI – что вас в таких задачах больше всего раздражает, что нравится, и как вы при этом используете AI…
Мне для небольшого пет-проекта очень важно собрать с вас немного информации про то, как вы подходите к разработке UI – что вас в таких задачах больше всего раздражает, что нравится, и как вы при этом используете AI…
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Результаты опроса про разработку UI
Как и обещал, делюсь результатами этого опроса:
👉Источником правды для информации о дизайне для 92% является Figma
👉Вообще никакой дизайн-системы нет только у 6%. А у трети опрошенных дизайн-система довольно устоявшаяся, с переиспользуемыми компонентами.
👉Успех задач, связанных с разработкой UI, чаще всего оценивают по визуальной точности относительно дизайна, количеству багов, сдаче задачи в срок и продуктовым результатам фичи.
👉Самая неприятная часть работы над UI с большим отрывом – уточнение отсутствующих или недостающих требований. А дальше уже идут подготовка всего бойлерплейта, верстка типовых задач по макетам, решение платформенных проблем, дебаг.
👉А вот больше всего в таких задачах нравится разрабатывать архитектуру, верстать нетипичные штуки, продумывать фичу с командой и писать бизнес-логику.
👉Не использует AI только 20% опрошенных. При этом треть работает с локальными агентами вроде Claude Code.
👉MCP-сервера использует довольно мало людей. Из них самые популярные – Figma MCP, XcodeBuildMCP, context7.
👉Самые частые проблемы с AI: некачественный или работающий не так, как ожидается, код; несоответствие стандартам проекта; отсутствие переиспользования компонентов; визуальные несоответствия макетам; плохие абстракции.
👉А больше всего на доверие к AI коду влияют человеческое ревью, фидбэк луп с агентом в моменты неопределенности, переиспользование существующих компонентов и строгое соответствие правилам дизайн-системы.
Приз победителю тоже выслал – и всем огромное спасибо за участие, вы лучшие!
Как и обещал, делюсь результатами этого опроса:
👉Источником правды для информации о дизайне для 92% является Figma
👉Вообще никакой дизайн-системы нет только у 6%. А у трети опрошенных дизайн-система довольно устоявшаяся, с переиспользуемыми компонентами.
👉Успех задач, связанных с разработкой UI, чаще всего оценивают по визуальной точности относительно дизайна, количеству багов, сдаче задачи в срок и продуктовым результатам фичи.
👉Самая неприятная часть работы над UI с большим отрывом – уточнение отсутствующих или недостающих требований. А дальше уже идут подготовка всего бойлерплейта, верстка типовых задач по макетам, решение платформенных проблем, дебаг.
👉А вот больше всего в таких задачах нравится разрабатывать архитектуру, верстать нетипичные штуки, продумывать фичу с командой и писать бизнес-логику.
👉Не использует AI только 20% опрошенных. При этом треть работает с локальными агентами вроде Claude Code.
👉MCP-сервера использует довольно мало людей. Из них самые популярные – Figma MCP, XcodeBuildMCP, context7.
👉Самые частые проблемы с AI: некачественный или работающий не так, как ожидается, код; несоответствие стандартам проекта; отсутствие переиспользования компонентов; визуальные несоответствия макетам; плохие абстракции.
👉А больше всего на доверие к AI коду влияют человеческое ревью, фидбэк луп с агентом в моменты неопределенности, переиспользование существующих компонентов и строгое соответствие правилам дизайн-системы.
Приз победителю тоже выслал – и всем огромное спасибо за участие, вы лучшие!
🔥7❤4
Android Good Reads
Опрос подписчиков Android Good Reads Помогите мне разобраться с тем, как лучше вести канал – расскажите немного про себя, свой опыт в разработке, а главное – про то, какие темы канала вам интереснее всего! Опрос небольшой, минуты за 3 точно справитесь. А…
Follow up! Пятница вечер, опрос на пару минут. Буду рад почитать обратную связь!
Android Good Reads
Kotlin Multiplatform по чуть чуть проникает в официальные документации по Android. Теперь есть шаблон для кроссплатформенного модуля, а так же 2 новые кодлабы: 👉 KMP getting started 👉 Миграция Room на KMP Краткий обзор KotlinConf от гугл команды: https://android…
Вы не ждали, но появились бесплатные курсы по KMP от команды JB.
На 4 неделю на вебинар обещают позвать даже Jake Wharton и Zac Sweers
На 4 неделю на вебинар обещают позвать даже Jake Wharton и Zac Sweers
JetBrains: Developer Tools for Professionals and Teams
Level Up with Kotlin Multiplatform | JetBrains Learning Journey
Master Kotlin Multiplatform before 2026! Join JetBrains’ 4-week KMP learning journey with expert courses, talks, and career insights.
👍12🔥5🤣2
Оркестрация Maestro UI тестов
Тесты могут гоняться очень долго, особенно end-2-end. Тут разбирают Maestro фреймворк. В статье гоняют их в Firebase Test Lab, так что время буквально деньги!
Тесты могут гоняться очень долго, особенно end-2-end. Тут разбирают Maestro фреймворк. В статье гоняют их в Firebase Test Lab, так что время буквально деньги!
www.doist.dev
Orchestrating our UI test suite with Maestro
How we nailed reliability, halved costs, and improved runtime performance of our tests
👍1
Android Good Reads
Опрос подписчиков Android Good Reads Помогите мне разобраться с тем, как лучше вести канал – расскажите немного про себя, свой опыт в разработке, а главное – про то, какие темы канала вам интереснее всего! Опрос небольшой, минуты за 3 точно справитесь. А…
Результаты опроса!
🚀 Compose и KMP — новые короли контента. Базовые туториалы больше не интересны. Есть огромный запрос на "Deep Dive" в кишки Jetpack Compose и реальные кейсы внедрения Kotlin Multiplatform
🤖 AI-кодинг: Сдержанный оптимизм. Хайп улегся. Большинство рассматривает AI-инструменты (вроде Copilot) как полезных помощников для рутины, но не как замену инженеру. Страха нет, есть прагматичный интерес к повышению эффективности.
⚡️ TL;DR рулит, но лонгриды живы. 70% предпочитают сначала прочитать короткую выжимку (саммари) поста. Но если тема "зацепила" — переходят к полному оригиналу статьи. Будем учитывать это при подаче материалов!
🚀 Compose и KMP — новые короли контента. Базовые туториалы больше не интересны. Есть огромный запрос на "Deep Dive" в кишки Jetpack Compose и реальные кейсы внедрения Kotlin Multiplatform
🤖 AI-кодинг: Сдержанный оптимизм. Хайп улегся. Большинство рассматривает AI-инструменты (вроде Copilot) как полезных помощников для рутины, но не как замену инженеру. Страха нет, есть прагматичный интерес к повышению эффективности.
⚡️ TL;DR рулит, но лонгриды живы. 70% предпочитают сначала прочитать короткую выжимку (саммари) поста. Но если тема "зацепила" — переходят к полному оригиналу статьи. Будем учитывать это при подаче материалов!
👍6🔥4🤣2
Baseline Profile + Remote Config - рабочее решение для разных окружений
Кратко:
👉 Почему не получилось просто заинжектить всё через
👉 Варианты переключения окружения в тестах
👉 Как определить окружение
👉 Отдельный
Кратко:
baseline профили помогают повышать скорость выполнения кода примерно на 30% уже с первого запуска. Но статья про другую боль - что делать, если приложение активно использует Remote Config, а baseline гоняется на релизной сборке.👉 Почему не получилось просто заинжектить всё через
DI👉 Варианты переключения окружения в тестах
👉 Как определить окружение
baseline внутри DI👉 Отдельный
BuildConfig модуль и флагDeveloper Notes
Baseline Profile + Remote Config - рабочее решение для разных окружений
Привет. Это небольшая заметка о том, с чем я столкнулся при работе с baseline profile.
Коротко: baseline профили помогают повышать скорость выполнения кода примерно на 30% уже с первого запуска.
Но статья не про то, как их настраивать по документации, а про…
Коротко: baseline профили помогают повышать скорость выполнения кода примерно на 30% уже с первого запуска.
Но статья не про то, как их настраивать по документации, а про…
❤4👍3🔥2
JetBrains представила новую IDE - AIR
Сделана только для кодинга через агентов, поддерживает только claude (Удивительно, что не их Junie).
И что?
Я верю что такой стиль разработки прочно впишется на долго и рад видеть не очередной форк VSCode, а IDE от профи для профи
Сделана только для кодинга через агентов, поддерживает только claude (Удивительно, что не их Junie).
И что?
Я верю что такой стиль разработки прочно впишется на долго и рад видеть не очередной форк VSCode, а IDE от профи для профи
air.dev
Air: Multitask with agents, stay in control
Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.
😁9🔥7🥴4🤯2❤1👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
Маленький экран — серьёзный вызов!
В VK мобильные разработчики создают опыт, который помещается в карман, но работает на миллионах устройств. Узнайте об их подходах к сложным задачам и ключевых результатах. По ссылке — ролики и даже вакансии!
В VK мобильные разработчики создают опыт, который помещается в карман, но работает на миллионах устройств. Узнайте об их подходах к сложным задачам и ключевых результатах. По ссылке — ролики и даже вакансии!
👎19❤3👍2💅1
Kotest: Современный фреймворк для моков и тестов на мультиплатформе
Немного непривычный, в традиционном понимании, фреймворк для написания тестов:
В самой статье еще 9 примеров разных стилей написания тестов. Лучше 1 раз это увидеть...
Сам проект: https://kotest.io/
Немного непривычный, в традиционном понимании, фреймворк для написания тестов:
class StringSpecExample : StringSpec({
"length of hello should be 5" {
"hello".length shouldBe 5
}
})В самой статье еще 9 примеров разных стилей написания тестов. Лучше 1 раз это увидеть...
Сам проект: https://kotest.io/
🥴9👍3🤯1😱1😨1
Линтер отдельно для Compose
Если, по каким-то причинам, ваша команда только-только вкатывается в Compose, а бить всех по рукам в каждом втором пулреквесте надоело - вот линтер с кучей правил и бест практисов, делающий это за вас. Решение только для тех кто только-только начинает и не хочет дописывать в базовый линт/detekt очевидные кастомные правила
Кстати, а у detekt полноценный мажорный апгрейд до версии 2.0!
Если, по каким-то причинам, ваша команда только-только вкатывается в Compose, а бить всех по рукам в каждом втором пулреквесте надоело - вот линтер с кучей правил и бест практисов, делающий это за вас. Решение только для тех кто только-только начинает и не хочет дописывать в базовый линт/detekt очевидные кастомные правила
Кстати, а у detekt полноценный мажорный апгрейд до версии 2.0!
GitHub
GitHub - AndroidPoet/compose-guard: Real-time detection of Jetpack Compose best practices and rule violations directly in Android…
Real-time detection of Jetpack Compose best practices and rule violations directly in Android Studio. - AndroidPoet/compose-guard
👍7🔥5❤1
Android Good Reads
Какое совпадение. Пост про вайбкодинг и снова cloudflare упал
Сделать похожую штуку в шуточной манере для своего проекта можно тут:
https://stacktower.io/
https://stacktower.io/
😁5
Android Good Reads
Оркестрация Maestro UI тестов Тесты могут гоняться очень долго, особенно end-2-end. Тут разбирают Maestro фреймворк. В статье гоняют их в Firebase Test Lab, так что время буквально деньги!
Android UI-тесты с Maestro без тяжелой инфраструктуры
Еще немного практики про Maestro тесты.
Не совсем согласен с автором на счет расположения их в
Еще немного практики про Maestro тесты.
Не совсем согласен с автором на счет расположения их в
pre-push, однако такой флоу можно легко поместить в наиболее удобное для вас место.👍3