Go Mobile with 4D: Generate Android and iOS apps from a Single Project

We are pleased to announce that 4D for Android is available with 4D v19 R2.

Many features are already available, and with each new release, we’ll enrich the possibilities so that 4D for Android’s features match those of 4D for iOS.

What’s best is that the same mobile project can generate both native iOS and native Android apps. We made sure to provide very similar user experiences on both platforms while still respecting their standards. 

how to extend your application and go mobile

The mobile project editor is fully integrated into 4D. You can design and build native iOS and Android apps quickly and easily without programming. If you want to go further, you can open the generated application with Android Studio or Xcode and customize it with Kotlin or Swift.

The other big advantage of a native application is that you can access the data even when you’re offline. 

Summary table

Here is a table summarizing all the available features in 4D for Android or 4D for iOS and the features planned in our roadmap for 4D for Android.

Features with the tag “v19 R2” are the new 4D for Android or 4D for iOS features.


Android iOS

Build native apps

A native app provides access to all platform and device-specific features.

Offline support

Have up-to-date data at hand… even when you’re offline.

User management

Use authentication to determine the identity and legitimacy of the person trying to log into your app.

Filter data

Restrict access to data according to the user. Only the data that the user is authorized to access is available.

Data formatters

Format your data, for example, to represent numerical data to currencies or percentage


Custom data formatters

Create your own formatters to convert strings, booleans, or integers to images, for example

✓ blank

Custom data formatters for light & dark appearances

Create your own formatters to convert strings, booleans, or integers to images, for example.

✓ blank

✓ blank

Multi-criteria search

Run search operations based on multiple fields and display filtered content in your generated app

Create your own form templates

Extend the capabilities of your app by creating templates


Add your icons

Use icons for more personalized and beautiful apps

✓ blank

Define the dominant color for your app

Use the dominant color of your app logo or select a color.

✓ blank

✓ blank

Pull to refresh

Possible to force a refresh at anytime

Install apps

Install your generated apps on your device

Coming soon

N to One relations, One to N relations, offline actions, push notification, deep linking…



Stay tuned for more updates. Meanwhile, join the discussion on the 4D forum and let us know your thoughts about the new product.


Vanessa Talbot
• Product Owner •Vanessa Talbot joined 4D Program team in June, 2014. As a Product Owner, she is in charge of writing the user stories then translating it to functional specifications. Her role is also to make sure that the feature implementation delivered is meeting the customer need.Since her arrival, she has worked to define key features in 4D. She has worked on most of preemptive multi-threading new features and also on a very complex subject: the new architecture for engined application. Vanessa has a degree from Telecom Saint-Etienne. She began her career at the Criminal Research Institute as a developer for the audiovisual department. She has also worked in media and medical fields as expert in technical support, production as well as documenting new features.