Skip to content

A mobile application for the MIREA - Russian Technological University, which includes a schedule, news and many other functions

License

Notifications You must be signed in to change notification settings

aolmez/rtu-mirea-mobile

 
 

Repository files navigation

rtu-mirea-app

Это мобильное приложение с полностью открытым исходным кодом для студентов и преподавателей РТУ МИРЭА.

Скриншоты

Самостоятельная сборка проекта

  1. Установите стабильную версию Flutter 2.8.1 для своей операционной системы, используя руководство на странице документации.
  2. Установить зависимости пакетов:
flutter pub get
  1. Откройте эмулятор устройства, а затем запустите проект, выполнив команду:
flutter run
  1. Используйте одну из этих команд для сборки проекта:
flutter build apk
flutter build ios
flutter build appbundle
  1. Если возникнут какие-либо проблемы при выполнении предыдущих действий, выполните приведенную ниже команду для анализа и устанения неполадок:
flutter doctor

Генерация кода

Пакеты freezed и auto_route генерируют код для API моделей данных и навигации. Используйте флаг [watch], чтобы следить за изменениями в файловой системе и перестраивать код при необходимости.

flutter packages pub run build_runner watch --delete-conflicting-outputs

Если вы хотите, чтобы генератор запустился один раз и завершил работу, используйте

flutter packages pub run build_runner build --delete-conflicting-outputs

Конфигурация Firebase Analytics и Crashlytics

  1. Зарегистрируйте приложение в Firebase.
  2. Выполните шаги для генерации firebase_options.dart файла с помощью FlutterFire CLI.
  3. Firebase Analytics для Android не поддерживает Dart-only конфигурацию. Как только ваше приложение для Android будет зарегистрировано в Firebase, загрузите файл конфигурации с консоли Firebase (файл называется google-services.json). Добавьте этот файл в каталог android/app.
  4. Проект готов для использования с Firebase Analytics и Crashlytics.

При ошибках

Исключения платформы

  1. flutter clean
  2. flutter pub get
  3. flutter run

Любое исключение пакета (зависимости)

  • Удалите pubspec.lock файл

Выполните следующие команды:

  1. flutter clean
  2. flutter pub cache repair
  3. flutter pub get
  4. flutter run

Установка

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

Примите участие

Это приложение и все относящиеся к нему сервисы являются 100% бесплатными и Open Source продуктами. Мы с огромным удовольствием примем любые ваши предложения и сообщения, а также мы рады любому вашему участию в проекте! Перед тем как принять участие в развитии проекта:

  1. Ознакомьтесь с нашим CONTRIBUTING.MD, в котором описано то, как должны вести себя участники проекта.
  2. Уважайте других участников, обсуждайте идеи, а не личности, ознакомьтесь с кодексом поведения.
  3. Не знаете, над чем вы хотите работать? Ознакомьтесь с нашей дорожной картой.

About

A mobile application for the MIREA - Russian Technological University, which includes a schedule, news and many other functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 89.6%
  • Kotlin 6.0%
  • Swift 3.8%
  • Other 0.6%