Kamel — это библиотека асинхронной загрузки мультимедиа для Compose Multiplatform. Она предоставляет простой, настраиваемый и эффективный способ загрузки, кэширования, декодирования и отображения изображений в вашем приложении....
Dot Globe — глобус из точек на SceneKit и Metal. Применим в UIKit и SwiftUI, можно менять цвета, мерцание, размеры, включать и выключать частицы.
Mina Box — библиотека “ленивой загрузки” для Jetpack Compose. Mina box позволяет отображать постепенно загружаемые элементы на 2D-плоскости. Она построена на основе LazyLayout и предоставляет методы...
Highlightr — это библиотека подсветка синтаксиса для iOS и macOS, созданная на Swift. Она использует highlight.js в качестве ядра, поддерживает 185 языков и поставляется с 89...
AWS Amplify предоставляет декларативный и простой в использовании интерфейс для различных облачных операций. Реализация по умолчанию работает с Amazon Web Services (AWS), но AWS Amplify разработан...
Coffee Drop — UI кофейного приложения, созданный с помощью Kotlin и Jetpack Compose. Дизайн вдохновлен концептом на Dribbble. Сам же код основан на Чистой архитектуре (или,...
Squirrel (произносится как Scroll-Wheel) — приложение для macOS, которое добавляет нормальный скрол в симулятор Xcode. Теперь в нем можно скролить стандартным колесиком мыши!
Purr — это инструмент командной строки zsh для просмотра и поиска в логах Android. Он использует fzf для обеспечения простого, но мощного пользовательского интерфейса, возможностей нечеткого...
Control Room — это приложение для macOS, позволяющее управлять симуляторами iOS, tvOS и watchOS, их внешним видом, информацией в статус баре и многим другим. Оно использует...
Библиотека Telephoto предлагает некоторые “строительные блоки” для пользовательского интерфейса Compose. Во-первых, это замена для Image() с поддержкой жестов панорамирования и масштабирования и автоматической субдискретизации больших изображений,...
Эти 10 проектов и библиотек дадут вам толчок для изучения или глубокого погружения в Jetpack Compose. Наслаждайтесь!
Проект нашего читателя — Six-Sided Puzzle. Это паззлы на Flutter, в которых надо собирать картинки городов. Если у вас есть какой-то открытый интересный проект — присылайте,...
Shady — это галерея AGSL-шейдеров, демонстрирующая эффекты шейдеров в Jetpack Compose, текстурирование изображений с помощью шейдеров и возможности настраиваемых/анимированных шейдеров. Эти шейдеры варьируются от развлекательных до...
Z Combinator for Hacker News — клиент для Hacker News (сообщество Y Combinator), написанный на SwiftUI. Есть логин, комменты, голосования, добавление постов, просмотр профилей и ленты,...
Compose Rich Editor — библиотека редактора для Jetpack Compose и Compose Multiplatform, полностью настраиваемая и поддерживающая общие функции rich text редактора. Она построена на основе TextField...
SwiftUI предоставляет отличную встроенную поддержку для работы с состоянием, но объектно-ориентированный подход может сделать разделение кода сложным. Именно здесь могут помочь атомы. Atoms — это мощная...
SpinDot — анимации загрузки для Android-приложения. Есть 10 разных видов, полностью совместимо с Jetpack Compose и XML, ручное управление анимацией. Работает все начиная с API 21.
Queryable — библиотека асинхронных представления View в SwiftUI. Это property wrapper, который может инициировать представление View и ожидать завершения от асинхронной функции, при этом полностью скрывая...
PlainApp — это приложение с открытым исходным кодом, которое позволяет управлять телефоном через веб-браузер. Доступ к файлам, видео, музыке, контактам, смс, звонкам и многому другому с...
Charts — красивые графики для iOS/tvOS/OSX, аналог MPAndroidChart.