doorDuck показывает QR-пропуск для кампусов Школы 21 в приложении и виджетах на Android и iOS.
Important
doorDuck — независимый проект, не связанный с АНО «Школа 21», Сбером. Пользователь самостоятельно отвечает за соблюдение правил организации, условий договоров и законодательства.
Latest Release | Android APK | iOS собирается из исходников
- Масштабируемые виджеты Android/iOS с обновлением QR по истечении срока.
- Повышение яркости при показе кода.
- Русский и английский языки.
- Доступ для студентов, участников интенсива и сотрудников.
Запросы идут с устройства напрямую в Rocket.Chat, без сервера автора. Подробнее: конфиденциальность и безопасность.
Адресов API нет в исходниках. Для сборки заполните secrets.properties по примеру secrets.properties.example.
shared— общая логика, модели, ресурсы, платформенные абстракции и Compose UI для iOS.app— Android-приложение и виджет, сеть, хранилище и WorkManager.iosApp— iOS-приложение и WidgetKit extension на основеshared.
Краткая карта жизненного цикла QR, встроенных параметров и точек изменения: как работает doorDuck.
Kotlin и Compose Multiplatform, Jetpack Compose, WidgetKit, Glance, WorkManager, Ktor, Darwin client, Retrofit, OkHttp, kotlinx.serialization, DataStore и AndroidX Security Crypto.
