We are pleased to announce that a new version of 4D is available with new features for 4D for iOS and 4D for Android.
WHAT’s in it?
For both 4D for iOS and 4D for Android:
- A new feature of 4D allows you to add computed attributes to an entity. These new attributes can also be used in the list and detail forms of your mobile application.
For 4D for iOS only:
- You can create action input controls of type choice list. The choice list can be a predefined list in a JSON or a dynamic list filled using a data source.
- In your actions and input controls, you can use computed attributes to simplify your code.
For 4D for Android only:
- The N to one relation is available, so you can display relative data in a list, and decide which field(s) from the related table to publish in your app
- You can test and debug the generated application on your device.
Several blog posts detailing the different features are listed in this post.
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.
|
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. |
✓ |
✓ |
Use authentication to determine the identity and legitimacy of the person trying to log into your app. |
✓ |
✓ |
Restrict access to data depending on the user. Only the data that the user is authorized to access is available. |
✓ |
✓ |
Format your data, for example, to represent numerical data to currencies or percentages. |
✓ |
✓ |
Create your own formatters to convert strings, booleans, or integers to images, for example. |
✓ |
✓ |
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. |
✓ |
✓ |
Use icons for more personalized and beautiful apps. |
✓ |
✓ |
Define the dominant color for your app Use the dominant color of your app logo or select a color. |
✓ |
✓ |
It’s possible to force a refresh at any time. |
✓ |
✓ |
Debug your generated apps on your device. |
✓ v19 R3 |
✓ |
Display the relative data to a record in the list and detail form. |
✓ v19 R3 |
✓ |
Create a choice list from a table field or a JSON file. |
Planned |
✓ v19 R3 |
Computed attributes in list and detail form Display computed attributes such as full name in your list or detail form. |
✓ v19 R3 |
✓ v19 R3 |
Computed attributes in actions Use computed attributes in actions. |
Planned |
✓ v19 R3 |
One to N relations, actions, push notifications, 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.