Skip to content

Приложение с информацией и расписанием для студентов и преподавателей Московского Авиационного Института.

License

Notifications You must be signed in to change notification settings

lavafrai/maiapp

Repository files navigation

mai app logo

Приложение МАИ

GitHub release (latest SemVer) License info badge GitHub badge

MAI app - приложение с информацией и расписанием для студентов и преподавателей Московского Авиационного Института.

Функции

  • Отображение расписания и его локальное сохранение
  • Удобный виджет, показывающий ваше расписание (Android)
  • Возможность загрузить несколько расписаний и переключаться между ними
  • Информация о студгородке и карта кампуса
  • Расписание обновляется автоматически при каждом запуске приложения
  • Отзывы на преподавателей, при сотрудничестве с МАИ.Экслер.ру
  • Вы можете пометить работы, чтобы не забыть о предстоящих контрольных и проверочных
  • Даже преподаватели могут пользоваться приложением, оно сделано для всех маёвцев!

Установка

Собранные версии приложения можно найти в нескольких местах, в зависимости от платформы:

  • Telegram - актуальные сборки для Android и свежие новости проекта
  • RuStore - автоматическое обновление, если вы пользуетесь RuStore
  • GitHub Releases - архив с актуальными версиями приложения
  • Apple App Store - для iOS, но версии появляются с задержкой, так как Apple требует ручной проверки каждой сборки

Сборка

Если вы хотите собрать приложение самостоятельно, сделать это можно по следующей инструкции:

  1. Склонируйте репозиторий: git clone https://github.com/lavafrai/maiapp.
  2. Скопируйте файл composeApp/secrets.properties.example в composeApp/secrets.properties и заполните его своими данными.
  3. Для сборки под Android, установите переменные среды для сборки:
    • ANDROID_HOME - путь к Android SDK
    • JAVA_HOME - путь к JDK
    • ANDROID_KEYSTORE - путь к вашему keystore-файлу
    • ANDROID_KEYSTORE_KEY - имя ключа в keystore
    • ANDROID_KEYSTORE_PASSWORD - пароль к keystore
    • ANDROID_KEYSTORE_KEY_PASSWORD - пароль к ключу в keystore
  4. Запустите сборку с помощью Gradle:
    • Для Android: ./gradlew :composeApp:assemble
    • Для Windows: ./gradlew :composeApp:packageMsi
    • Для Debian: ./gradlew :composeApp:packageDeb
    • Сборка для iOS осуществляется через Xcode.

Ссылки

Поддержка

Если вы хотите поддержать разработку приложения, вы можете сделать это с помощью пожертвования любым из этих способов:

  • CloudTips - через CloudTips, с любой карты или через СБП
  • Ton: UQA2AoComBmDuQ8Q27UaQ9knsjKbwP2onqvcObKitBK40jw9
  • USDT (TRC20): TBWkaiT4MmrTmGQrCm1QR1qEifmjERLava

About

Приложение с информацией и расписанием для студентов и преподавателей Московского Авиационного Института.

Topics

Resources

License

Stars

Watchers

Forks

Packages