This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

JVx' Flutter feature preview

We have some great news for you!

We tried to improve our picklist = combobox = linked cell editor visually. And the result is so cool.

We played around with different styles like bottom sheet and popup. A bottom sheet is very common on iOS but not on Android devices. A popup is a usual method.
Our current implementation is a popup but it looks like a dialog. It's not bad but not cool enough.
The visual difference is big but it's always the same control.


Some impressions

Every video first shows the good old linked cell editor = combobox = picklist and then a new variant of the same editor.



This could be the new default
implementation, because the
animation is not too pushy.


The bottom sheet variant.


As popup below the editor with
pushy animation.


As popup below the editor with
fade-in animation.


As popup below the editor with
menu animation.

The best of all is that we support all shown variants. It's possible to mix modes, just define the style like:

editor.addStyleNames("f_as_popup")

We support following style names:

  • f_as_dialog
  • f_as_bottomsheet
  • f_as_popup

Styles for popup animation:

  • f_popup_jump
  • f_popup_fade_in_bounce (default)
  • f_popup_fade_in_down
  • f_popup_fade_in_roll_down

As usual, code is available in our github repo.

JVx' native Flutter client 3.3.0 is available

We're happy to announce that our native JVx' flutter client 3.3.0 is stable and available.

It's now flutter 3.35 compatible, supports Android' 16KB Page size and is ready for Android SDK 36.

We’ve invested a lot of time in improving stability and performance. Layout rendering should now operate somewhat faster than before. Additionally, we’ve implemented push and deep links in a way that allows the application to update its display using pure parameters. For example, it’s now possible to update individual fields or open entire screens and select specific data records within them.

How it works?


Deep link example

Deep link example


The app runs on a real device. It has a simple screen with a button which will send an email with two links in it. The first will open the app and sets an application parameter. This parameter will be shown as text of a text field. The second link will open a specific screen and scrolls to a specific record.

Our implementation of native push:


Native push

Native push


The app receives a push message while running and shows a local notification. If you tap the notification, the app will be opened as well. In this demo, we don't tap the notification.

The project, as always, can be found on github.

We’ll be updating our VisionX Previewer app in the next few days and releasing it in the stores.