Skip to content

Мой ИТИ ХГУ - Твой университет в кармане. Официальное мобильное приложение для студентов и преподавателей Инженерно-технологического института Хакасского государственного университета им. Н. Ф. Катанова.

License

Notifications You must be signed in to change notification settings

PRO100BYTE/MyKHSU

Repository files navigation


Мой ИТИ ХГУ

Мой ИТИ ХГУ - Твой университет в кармане

Привет! :)

Мой ИТИ ХГУ - официальное мобильное приложение для студентов и преподавателей Инженерно-технологического института Хакасского государственного университета им. Н. Ф. Катанова.

Основные возможности:

  • Просмотр расписания занятий для студентов и преподавателей
  • Два формата отображения: для студентов (по группам) и преподавателей (по ФИО)
  • Режимы просмотра: на день и на неделю
  • Чтение новостей университета с поддержкой офлайн-доступа
  • Интерактивная карта расположения учебных корпусов
  • Раздел "Первокурснику" с полезной информацией для новых студентов
  • Настройка внешнего вида приложения (темы и цветовые схемы)
  • Уведомления о новостях и изменениях в расписании
  • Полная офлайн-работа с кэшированием данных

В разделе "Первокурснику" доступны:

  • Ссылки на официальные сайты ИТИ ХГУ и образовательные порталы
  • Полезные группы и сообщества ВКонтакте
  • Быстрый доступ к основным ресурсам университета

Для преподавателей:

  • Просмотр расписания по ФИО преподавателя
  • Отображение групп для каждой пары
  • Недельное расписание с возможностью навигации

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

Техническая информация:

  • Поддержка светлой и тёмной тем
  • Несколько акцентных цветовых схем
  • Адаптивный интерфейс для разных размеров экранов
  • Оптимизированная работа при слабом интернет-соединении
  • Регулярные автоматические обновления данных

Как запустить приложение в тестовой среде?

  1. Склонируйте репозиторий

  2. Установите зависимости

    npm install
  3. Запустите сервер разработки

    npx expo start

В результате, вы получите варианты запуска приложения в:

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

Как собрать приложение под Android?

В репозитории уже лежит папка с prebuild для платформы Android, поэтому выполнение команды expo prebuild не требуется. Нужно лишь выполнить одну из следующих команд:

  • Для сборки релизной версии приложения в apk формате:

    npx eas build --platform android --profile release-apk --local
  • Для сборки релизной версии приложения в aab формате (для распространения в Google Play):

    npx eas build --platform android --profile release --local
  • Для сборки тестовой (development) версии приложения в apk формате:

    npx eas build --platform android --profile development --local

После выполнения одной из указанной выше команд начнется сборка приложения, по окончанию которой в корневой папке проекта вас будет ждать готовый apk/aab файл.

Warning

Обратите внимание! Для локальной сборки приложения под платформу Android (без использования облака Expo EAS)
требуется ОС Linux / macOS. Виртуальная машина с Ubuntu / Debian с настроенным окружением для сборки более чем подойдет.

Note

Комментарий TheDayG0ne:
Лично я для сборки приложения использую виртуальную машину с ОС Ubuntu Server 24.04
В качестве окружения устанавливал git, nodejs, jdk, а также android-sdk. Ну и как же без модулей проекта :)

Узнать больше

Чтобы узнать больше о разработке вашего проекта с помощью Expo, ознакомьтесь со следующими ресурсами:

About

Мой ИТИ ХГУ - Твой университет в кармане. Официальное мобильное приложение для студентов и преподавателей Инженерно-технологического института Хакасского государственного университета им. Н. Ф. Катанова.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •