The Flutter JVx Client is a mobile app for the JVx framework. It's super generic and renders work-screens dynamically. The app supports all layout features of JVx and comes with a default menu and login mechanism. It's designed as standalone app and also as library. This means that you can easily extend the library and create your own app.
- Flutter dev environment
- Java 8 or later (for the JVx application)
- A JVx application, running on a Java application (Jetty, Tomcat, ...) server, using JVx mobile UI
We use Visual Studio Code and Android Studio for Development. Simply clone our repository, open the project and get flutter packages (flutter pub get).
We recommend that you use the client as library and create your own app. We have an example here.
Following dependency is required in your pubspec.yaml:
flutter_jvx:
git:
url: https://github.com/sibvisions/flutter_jvx.git
It's also possible to use the app itself - standalone and not as library. You have the choice.
In .vscode/launch.json your configuration should look like this:
{
"name": "Flutter",
"request": "launch",
"type": "dart"
}
flutter run