На данный момент репозиторий содержит 21 RPM пакет для ОС Аврора 5+. Доступные архитектуры пакетов:
armv7hl
- устройства на базе процессоров Arm c 32-битной.aarch64
- устройства на базе процессоров Arm c 64-битной.x86_64
- эмулятор на 64-битной архитектуре с инструкциями x86.
Участие в Aurora Bot
Этот проект предоставляет пакеты для установки на эмулятор и устройства ОС Аврора 5+. Приложение Aurora Bot получает список пакетов через GitHub REST API напрямую, минимизируя роль сервера в проекте.
Пример приложения
Через pull-request можно добавить необходимый вам пакет, который станет доступен во всех приложениях проекта Aurora Bot. Давайте рассмотрим уже добавленное приложение Rogue Shooter. Структура пакета выглядит следующим образом:
.
├── apps
│ ├── com.keygenqt.rogue_shooter
│ │ ├── builds
│ │ │ ├── com.keygenqt.rogue_shooter-0.1.1-1.aarch64.rpm
│ │ │ ├── com.keygenqt.rogue_shooter-0.1.1-1.armv7hl.rpm
│ │ │ └── com.keygenqt.rogue_shooter-0.1.1-1.x86_64.rpm
│ │ ├── build.sh
│ │ ├── data
│ │ │ └── 172x172.png
│ │ ├── patches
│ │ │ ├── 001.patch
│ │ │ └── 002.patch
│ │ └── spec.json
com.keygenqt.rogue_shooter
- Идентификатор приложения после сборки.builds
- Папка с пакетами после выполненияbuild.sh
.build.sh
- Скрипт сборки проекта.data
- Папка с иконкой и другими данными.patches
- Патчи Git, примененные к проекту после клонирования.spec.json
- Информация о проекте.
spec.json
Файл, который приложение считывает для получения информации о проекте.
{
"name": "Rogue Shooter",
"icon": "https://github.com/keygenqt/aurora-apps/blob/main/apps/com.keygenqt.rogue_shooter/data/172x172.png?raw=true",
"desc": "This is a simple scrolling shooter game which we use for testing the performance of Flame.",
"desc_ru": "Это простая игра-шутер с прокруткой, которую мы используем для тестирования производительности Flame.",
"repo": "https://github.com/flame-engine/flame/tree/main/examples/games/rogue_shooter",
"groups": ["flutter", "game"]
}
Группа
flutter
- Проекты, написанные на Flutter.kmp
- Проекты, написанные с использованием Kotlin Multiplatform.pwa
- Проекты, написанные с использованием WebView и т. д.qt
- Проекты, написанные на Qt.example
- Функциональные приложения, демонстрирующие подходы к разработке.demo
- Проекты, демонстрирующие использование технологий.game
- Просто демонстрационные игры.plugin
- Пример плагина flutter.