Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

nobelization/panoramax-mobile-app

Repository files navigation

Caution

this repository is now archived and has been migrated to a new repository: https://gitlab.com/panoramax/clients/mobile-app
All pending issues have been migrated to this repository.

Panoramax Mobile App

Panoramax mobile is an application to capture photo sequences with your mobile and send these sequences to a Panoramax instance.

Note

The app is under development, a first version is available here.

You can follow progression in this project.

Contribute to the code

Prerequisites

  • Dart
  • Docker Engine

Getting Started

This project is developed in Flutter.

For help getting started with Flutter development, view the online documentation. To submit PR on the project, use our conventional commit

Start docker container

docker-compose up -d

Redirect WSL port (Only for docker WSL)

netsh interface portproxy delete v4tov4 listenport=5000 listenaddress=0.0.0.0
netsh interface portproxy add v4tov4 listenport=5000 listenaddress=0.0.0.0 connectport=5000 connectaddress=<your-wsl-ip>

To retrieve execute the following command from your wsl machine :

ip add | grep "eth0

Generate translation

flutter clean
flutter pub get

Generate integration tests

dart run build_runner build --delete-conflicting-outputs
dart run build_runner watch --delete-conflicting-outputs

Run integration tests

flutter test integration_test

Build apk for Android

flutter build apk --release

Documentation

Licensed under the AGPL-3.0 license. See LICENSE