Обзор фреймворка Ultron для написания UI тестов на Android.
ComposeInvestigator — отслеживает рекомпозиции Composable с указанием причины, без какого-либо шаблонного кода. Он может выполнять следующие задачи: Сообщает, если Composable пропущен при рекомпозиции. Сообщает, если аргументы...
Поделимся нашим опытом его интеграции в Kolesa Team.
Decompose — это библиотека Kotlin Multiplatform для разбиения кода на древовидную структуру, состоящую из небольших независимых компонентов бизнес-логики (BLoC), учитывающих жизненный цикл, с функцией маршрутизации и...
Использование семантики делает ваше приложение доступным для людей с особыми потребностями и в то же время сохраняет его тестируемость.
Я поделюсь с вами шаблоном, чтобы сэкономить ваше время, и расскажу, как расширять его с помощью других роботов.
Михаил Стручков рассказал про путь, который прошла его UI-команда при реализации дизайн-системы на Jetpack Compose.
Компоненты или функции, это лишь малая часть работы, которая проводится в каждом релизе.
Мне не терпится поделиться библиотекой, которая может изменить ваши представления о том, как вы используете превью Jetpack Compose.
Узнайте, как использовать компонент Navigation для создания более сложных приложений с большим количеством экранов, а также как осуществлять навигацию и передавать данные между различными компонентами.
Calendar — настраиваемая библиотека для отображения календаря в Android, опирающаяся на RecyclerView для системы View и LazyRow/LazyColumn для Compose. Из фич — выбор одной, нескольких или...
Проект Gemini Android демонстрирует использование генеративного ИИ Google на Android с помощью Stream Chat SDK для Compose (напомню, что есть и официальный пример использования Gemin от...
RichEditor — WYSIWYG редактор для Jetpack Compose. Пока, правда, редактор предлагает только жирный, наклонный, подчеркнутый шрифты и заголовки.
Михаил Стручков из Тинькофф рассказал про путь, который прошла его UI-команда при реализации дизайн-системы на Jetpack Compose.
Compose Stacked Snackbar — мультиплатформенная библиотека (Android, iOS и десктопы) для отображения уведомлений (снеков) внизу экранов. Имеет встроенные типы (ошибка, предупреждение, информация, успех), поддерживает кастомные уведомления,...
AnimatedBottomBarCompose — это библиотека Jetpack Compose, которая упрощает создание стильных нижних навигационных панелей с настраиваемыми анимациями. Она позволяет легко интегрировать привлекательные навигационные панели в ваше приложение...
Compose Drag And Drop — это библиотека, которая позволяет легко добавить функциональность перетаскивания в ваши проекты Jetpack Compose или Compose Multiplatform.
Ludwig — коллекция UI-компонентов для Jetpack Compose. Главный из них — морфинг для векторных изображений, кроме него есть пикер времени и даты, анимированные поля ввода с...
Пассивный пользовательский интерфейс имеет существенные преимущества перед тем, чтобы запихивать весь код в один компонент, особенно по мере роста сложности данного компонента.
Compose Preference — реализация экрана настроек на Jetpack Compose Material 3. Есть множество категорий (чекбоксы, списки, множественный выбор и т.п.), темы.