nobelization / panoramax-mobile-app

GNU Affero General Public License v3.0
35 stars 7 forks source link

Paranomax Mobile App

Prerequisites

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

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