Skip to main content
Version: Next

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 integrated 4D component. You can create a mobile project and decide to built it for iOS, for Android, or for both.

The 4D Mobile App Server component is also provided 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#

With 4D for iOS and 4D for android, you can 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.