4D Blog

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

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

July 19, 2021

Product

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

✓ blank

✓

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…

 

Planned

✓

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

 

Discuss

Tags 4D for Android, 4D for iOS, Go mobile, Mobility, v19 R2, v20

Latest related posts

  • June 16, 2025

    Generate, share and use web sessions One-Time Passcodes (OTP)

  • May 20, 2025

    Automatic Refresh of OEM Build Licenses

  • May 16, 2025

    New class to handle incoming TCP connections

Vanessa Talbot
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.
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • 4D View Pro
  • 4D Write Pro
  • 4D for Mobile
  • Email
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Qodly Studio
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor
Subscribe to 4D Newsletter

© 2025 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy