Публикации по теме 'jetpack-compose'


Серия: Создание библиотеки диаграмм с помощью Canvas и Compose — введение
Всем привет, Добро пожаловать в мою новую серию, в которой я планирую задокументировать свой путь в разработке библиотеки диаграмм с использованием Canvas и Compose. В рамках этой серии я хочу разработать различные типы диаграмм, которые были бы гибкими, простыми в использовании и простыми в освоении. Для начала сосредоточусь на разработке библиотеки для Android; однако в конечном итоге я хотел бы увидеть, насколько хорошо библиотека будет работать при попытке использовать ее с..

Jetpack Compose включает макет представления, определенный JSON
Изучаем Android-разработку Jetpack Compose включает макет представления, определенный JSON Создание более динамичного макета из полезной нагрузки сервера Обычно в Android мы используем RecyclerView для отображения списка элементов. Каждый элемент обычно размещается в одной и той же структуре с помощью одного и того же ViewHolder. Чтобы иметь разные структуры представления, мы создадим разные…

Ресурсы составных значков
Мой предыдущий пост в блоге посвящен настройке проекта Android с помощью Jetpack Compose и отображению текста. Этот пост посвящен отображению значков для строки действий твита. Но сначала быстрый обход. Контент твита находится между строкой информации о пользователе и строкой действия. Это содержимое заключено в элемент Text вместе с примененным элементом TextStyle . Поскольку этот компонуемый элемент не содержится в Row , к нему также необходимо применить заполнение напрямую...

Узнайте, как создать настольное приложение с помощью Jetpack Compose: камень-ножницы-бумага
Всем привет! В этой статье для начинающих я постараюсь шаг за шагом помочь вам создать настольное приложение с помощью Jetpack Compose. Мы создадим классическую игру «Камень-ножницы-бумага», чтобы она стала для вас увлекательной и познавательной. Итак, начинаем учиться! Полный код: https://github.com/basilinnia/RockPaperScissors-DesktopGame.git 1. Начиная с пользовательского интерфейса Чтобы вам было легче следить, я подготовил файл Figma со всем, что у нас есть, дизайном..

Навигационные маршруты в Jetpack Compose
Как перейти к фрагментам назначения в вашем приложении для Android До эпохи Jetpack Compose мы всегда использовали XML для навигации в приложении Android. Однако теперь это стало еще проще благодаря библиотеке Jetpack Compose. Так как же нам применить навигацию в Jetpack Compose? Это третья часть нашего руководства по Jetpack Compose, в которой мы собираемся узнать о навигации в Jetpack Compose. Вы можете найти список здесь: Взгляд на Jetpack Compose путем создания приложения..

Внедрение интеграционных тестов в приложения Jetpack Compose для Android
Подробное руководство по тестированию в Android В первой части этой серии мы рассмотрели тестирование бизнес-логики с помощью модульных тестов. В этой статье мы протестируем различные функции приложения EasyTODO, такие как переключение видимости раздела фильтра, навигация между экранами, проверка ошибок и т. д., используя интеграционные тесты. Интеграционные тесты находятся поверх модульных тестов. Они используются для проверки совместной работы двух классов или компонентов. Классы..

Компрессор изображения
Уменьшите размер больших фотографий до меньших фотографий Компрессор изображений библиотеки сжатия изображений Android небольшой и эффективный. При очень незначительном ухудшении качества изображения или без него компрессор позволяет уменьшить размер больших фотографий до изображений меньшего размера. Зачем нам нужно сжатие изображений? Рассмотрим черно-белое изображение с разрешением 1000*1000, и каждый пиксель использует 8 бит для представления интенсивности. Таким образом,..