Skip to content

Открытая коллекция визуальных решений, разработанных с использованием Jetpack Compose сообществом Android Krasnodar.

License

Notifications You must be signed in to change notification settings

i-redbyte/krdcompose

Repository files navigation

🎨 KRD Compose

KRD Compose — это открытая коллекция визуальных решений, разработанных с использованием Jetpack Compose сообществом Android Krasnodar.

В проект входят:

  • 🧩 Гибкие и переиспользуемые компоненты интерфейса
  • ✨ Анимации и эффекты, демонстрирующие возможности современного Compose
  • 🎮 Мини-игры с красивой UI-обёрткой

Проект задуман как полигон для экспериментов, обмена опытом и развития локального Android-сообщества через практику и открытый код.

Проект, написанный на Jetpack Compose и Kotlin, включает игры и компоненты пользовательского интерфейса.

💡 Проект открыт для новых участников! Если у вас есть идеи для новых компонентов, анимаций или мини-игр — не стесняйтесь присоединяться. KRD Compose растёт вместе с сообществом и будет рад любым инициативам.

🧩 Компоненты

  • DataSlider — компонент слайдера для удобного просмотра данных.
  • PascalTriangle — Кастомизируемый треугольник Паскаля.
  • NumberSystemConverter — Конвертер систем счисления с визуализацией битов.
  • PythagorasTree — Отображает классическое дерево Пифагора на Canvas и может плавно анимировать угол между ветвями.

🎮 Игры

  • Сапёр — реализация классической игры с настраиваемой сложностью и таймером
  • Змейка — реализация классической игры "Змейка"
  • Шахматы — реализация игры "Шахматы" человек vs человек с классическими правилами FIDE
  • Колесо фортуны — реализация игры "Колесо фортуны". Крутите барабан!
  • Ханойские башни — Игра «Ханойские башни» с плавной анимацией и встроенным авто‑решателем.
  • Гонки — Аркадная мини‑игра в духе «тетрис‑гонок». Ваша задача — уводить машину от встречных авто и препятствий как можно дольше, набирая очки.

🚀 Запуск проекта

git clone https://github.com/i-redbyte/krdcompose.git
cd krdcompose
./gradlew build

✨ Вклад

Сделайте форк репозитория

Создайте ветку (git checkout -b feature/новая-фича)

Внесите изменения и запушьте их (git push origin feature/новая-фича)

Создайте Pull Request

Превью Android KRD

About

Открытая коллекция визуальных решений, разработанных с использованием Jetpack Compose сообществом Android Krasnodar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages