Skip to content

BitCodersNN/unn-mobile

Repository files navigation

unn-mobile

deploy-develop-android

Мобильное приложение для Портала ННГУ.

Сборка:

  1. Установить Flutter (https://docs.flutter.dev/get-started/install)

  2. Создать проект Firebase здесь: https://console.firebase.google.com/

  3. Установить Firebase CLI (https://firebase.google.com/docs/cli#setup_update_cli)

  4. Из консоли выполнить команду

    firebase login 
    

    и, когда будет предложено, авторизоваться с аккаунтом, на котором был создан Firebase проект

  5. Выполнить команду

    dart pub global activate flutterfire_cli
    
  6. Клонировать репозиторий/скачать исходный код

  7. Открыть консоль в директории проекта и выполнить команду

    flutterfire configure
    

    При этом выбрать созданный Firebase проект и среди платформ выбрать Android и/или iOS (переключаться на стрелки и выбирать на пробел)

  8. Выполнить сборку командой (для Android)

    flutter build apk
    

    Или запустить командой

    flutter run
    

Ссылки

Miro: https://miro.com/app/board/uXjVMhhZqaI=/?share_link_id=813655495124

Figma: https://www.figma.com/files/team/1289287843362006340

Описание API unn portal: https://docs.google.com/document/d/1TW5mN2lKgCdOU0FreRcORsDTKo-ugmR1IkjlNW5yGbo/edit?usp=sharing

Схемы корпусов: https://disk.yandex.ru/d/rvrDhVg5IIkdkg

Кодстайл Dart: https://dart.dev/effective-dart/style