Pokedex Compose — приложение про покемонов, которое демонстрирует современную разработку для Android с использованием Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel) и Material Design на...
В этой статье мы подробно рассмотрим, как Hilt обеспечивает и определяет зависимости в традиционном приложении для Android и как Compose меняет наш подход.
Tap Target Compose — это Jetpack Compose реализация “мишеней” (Tap Target) из Material Design, используемых для указания пользователю на новые функции.
Погрузимся в архитектуру, выясним особенности работы skia/impeller/skiko, а также узнаем, как готовить shared UI.
Compose Rich Editor — текстовый редактор для Jetpack Compose и Compose Multiplatform, полностью настраиваемый и поддерживающие общие функции ввода текста. Основные фичи — мультиплатформенность, простота в...
Обзор фреймворка 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 и десктопы) для отображения уведомлений (снеков) внизу экранов. Имеет встроенные типы (ошибка, предупреждение, информация, успех), поддерживает кастомные уведомления,...