Skip to content

MSUTT тестовое приложение для получения актуального расписания занятий Бакинского филиала МГУ.

License

Notifications You must be signed in to change notification settings

MajidIsaev/MSUTT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSUTT Project

smartmockups_m297wz3d

О проекте

MSUTT — это тестовый проект, созданный для изучения возможностей мобильной разработки на Python с использованием фреймворков Kivy и KivyMD. Сборка проекта выполняется через Buildozer. Основная функция приложения — отображение актуального расписания занятий Бакинского филиала МГУ.

Функциональность

  • Отображение расписания занятий в реальном времени.
  • Уведомления о предстоящих экзаменах на текущей неделе.
  • Возможность кастомизации внешнего вида приложения (в настоящее время доступна только темная тема).

Зависимости

Проект использует следующие зависимости:

  • buildozer
  • requests
  • datetime
  • beautifulsoup4
  • kivy==2.2.0
  • kivymd==1.2.0
  • pillow

Если вы используете парсер lxml, добавьте также:

  • lxml==5.1.0

Поддерживаемые платформы

MSUTT работает на компьютерах и смартфонах.

  • Смартфоны: поддерживаются устройства на базе Android и iOS (для iOS требуется дополнительная настройка сборки).
  • Компьютеры: поддерживаются платформы Windows, Linux и macOS.

Для сборки проекта на смартфонах используется Buildozer. По умолчанию, файл buildozer.spec настроен для устройств с Android 8.1 и выше. Поддержка iOS требует дополнительных шагов, таких как настройка окружения на macOS с установленным Xcode. Если при сборке возникают ошибки или приложение не запускается после установки, можно попробовать использовать альтернативный подход. Для этого удалите все файлы .py из папки src и скопируйте файл main.py из деректории alt обратно в src. После этого пересоберите приложение заново.

Примечание:

Размер готового приложения может зависеть от операционной системы, на которой производится сборка. Рекомендуется избегать сборки на виртуальной машине, так как есть вероятность, что размер приложения увеличится вдвое.

Обратная связь

Если у вас возникли вопросы или предложения, пожалуйста, создайте issue на GitHub или свяжитесь со мной по email: isaevmajidelman@gmail.com.

Лицензия

Этот проект распространяется под лицензией MIT. Подробнее смотрите в файле LICENSE.

Полезные ссылки

About

MSUTT тестовое приложение для получения актуального расписания занятий Бакинского филиала МГУ.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published