- Описание приложения
- Возможности приложения
- Статистика и отзывы
- Установка
- Инструкция по сборке
- Политика конфиденциальности
- Дополнительная информация (Wiki)
- Связь с разработчиками
Мобильное приложение для студентов, преподавателей и сотрудников Нижегородского государственного университета им. Н.И. Лобачевского было разработано студентами группы 3821Б1ПР1 в рамках квалификационной работы с целью повышения удобства использования портала университета с мобильных устройств. Проект решает главную проблему: неоптимизированность портала под мобильные устройства.
-
Расписание занятий:
- Просмотр расписания по группе, ФИО или преподавателю.
- Экспорт расписания в календарь.
-
Живая лента:
- Чтение постов и комментариев к ним.
- Оставление реакций на посты.
- Возможность поделиться постами.
- Закрепление постов.
- Важные посты.
-
Материалы для дистанционного обучения:
- Доступ к учебным материалам за все семестры.
-
Ссылки на онлайн-занятия:
- Достпу к ссылкам на онлайн занятия и коментариям к ним.
-
Зачётная книжка:
- Просмотр зачётной книжки за все семстры.
-
Справки онлайн:
- Получение справок и электронной цифровой подписи (ЭЦП).
-
Чаты:
- Просмотр диалогов и чтение сообщений.
- Отправка сообщений и ответов на них.
- Отправка файлов.
- Оставление реакций на сообщения.
- Уведомления: Ведётся работа по внедрению функционала уведомлений, а также автоматического обновления ленты и чатов.
Наше приложение активно используется студентами, преподавателями и сотрудниками ННГУ.
- RuStore: более 1500 скачиваний | ⭐ 4.7/5 на основе 37 отзывов.
Отзывы и оценки можно найти в RuStore.
Вы можете установить приложение одним из следующих способов:
-
Из официальных магазинов:
- Скачайте приложение RuStore.
-
Установка APK/IPA:
- Для самостоятельной установки скачайте .APK файл (для Android) или .IPA (для iOS) здесь.
- Инструкция по установке IPA доступна в нашем Telegram-канале.
Если вы хотите собрать приложение самостоятельно, выполните следующие шаги:
- Установите Flutter SDK.
Проект использует версию Flutter
3.29.2. Если при выполнении сборки с использованием самой последней версии возникнут ошибки компиляции - переключитесь на используемую в проекте версию.
- Создайте проект в Firebase Console.
- Установите Firebase CLI.
- Авторизуйтесь в Firebase CLI:
Используйте учетную запись, на которой был создан Firebase проект.
firebase login
- Активируйте flutterfire_cli
dart pub global activate flutterfire_cli
- Клонируйте репозиторий
git clone https://github.com/BitCodersNN/unn-mobile.git cd unn-mobile - Настройте Firebase для проекта:
Выберите созданный Firebase проект и платформы (Android и/или iOS).
flutterfire configure
Для Android:
flutter build apkДля запуска на устройстве:
flutter runМы заботимся о вашей конфиденциальности. Подробную информацию о том, как мы собираем, используем и защищаем ваши данные, вы можете найти в нашей Политике конфиденциальности.
Больше информации о проекте, его структуре и возможностях можно найти в Wiki.
Если у вас есть вопросы, предложения или вы хотите помочь в разработке, свяжитесь с нами:
Присоединяйтесь к нашему сообществу и помогайте делать приложение лучше!