Developing Mobile app with CUBA at the server side

I am planning to develop a mobile app that will run on the CUBA master project as a server-side layer. I have no preference for the technology of choice rather want to decide at this stage which will be preferably easier to learn as a newcomer from java programming world.

The mobile app will be purely business application where database access to the server, CRUD function as well as maps/GPS resources to be used. Offline mode is preferred but not critically required

I know CUBA team has a sample app on Angular JS but it seems that this is no more a preferred language to integrate with since platform version 7 has the option to readily integrate with polymer2 (not polymer 3 yet) and react based front-ends.

I would appreciate your suggestion for:

  • What platform/language do you suggest. (preferred, “code once run everywhere - Anroid./iOS” but not essential if it is easy)
  • Suitable IDE (I am more pro to anything like CUBA screen designer+controller). I would prefer something simple and RAD tool if that exists

Looking forward to any comments and suggestions.

1 Like

Take a look at Flutter from Google -

Seems very promising.


1 Like

Hello Torben
I am exploring this, looks good as first impression.

Hi Community, feel free to comment and share your thoughts.

I know I am very late…

I recommend Cuba-Platform on the server-side and React / React Native on the client-side

1 Like

It’s never late! I am totally new to the mobile app world, no experience :wink:
It is noticed that the front generator in CUBA Studio can generate UI in React, that looks good. I am wondering if there is any visual tool like CUBA Studio (screen designer) can be used to work with React to take it forward after CUBA studio has generated the code. Any comments?

I do not know of any tool. I have coded by hand after the CUBA Studio generated the front-end code.
Maybe someone else know of a visual tool ?

When you generate the front-end in CUBA can you package it as a mobile app?

Although I have no experience in packaging the front-end as a mobile app, I would think so.

Maybe someone else here on the forum can speak to that ?