Skip to main content
Version: v20

Introduction

The 4D go mobile feature includes 4D for iOS and 4D for Android.

4D for iOS and 4D for Android allow you to configure, design, build, and deploy native iOS apps and/or Android apps based on a 4D database. Once generated and deployed, mobile clients can connect to 4D Server and interact with new or existing data with no extra requirements.

4D for iOS and 4D for Android are included in a single 4D component. You can create a mobile project and decide to build it for iOS, for Android, or for both.

The 4D Mobile App Server component is also proposed and contains useful methods to handle server-side authentication, push notifications, and much more.

note

You need to use 4D on macOS to build iOS apps.

Fully integrated in 4D

Once the 4D Mobile App is installed in 4D, 4D for iOS and 4D for android allow you to easily create mobile projects directly from 4D, without needing any prior expertise building native mobile apps.

Powered by ORDA

Structure access and data queries benefit from ORDA technology for an object-oriented and optimized server-side code.

Create native apps

4D handles the complexity and generates - in a totally transparent way - an Xcode project in pure Swift with an optimized UI/UX.

One database, many apps

One of the strengths of 4D mobile projects is that you have the opportunity to create an unlimited number of apps from different subsets of a single database, according to your needs and goals.

Offline mode

All of your data is embedded in your app and available without needing an internet connection.

Open solution

  • Since native projects are generated, you can reopen them with Xcode (macOS) and Android Studio and continue to work on it.
  • All tables and forms are embedded into the generated app and are editable.