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.
You need to use 4D on macOS to build iOS apps.
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.
Structure access and data queries benefit from ORDA technology for an object-oriented and optimized server-side code.
4D handles the complexity and generates - in a totally transparent way - an Xcode project in pure Swift with an optimized UI/UX.
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.
All of your data is embedded in your app and available without needing an internet connection.
- 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.