With every release, the list of 4D for iOS and 4D for Android features is growing bigger. And this feature release is no exception. Without further ado, let’s see what 4D v19 R5 has in store for you:
WHAT’S IN IT?
For 4D for Android and 4D for iOS Editor
- Goods news! The interface of the editor is fully compatible in dark and light modes.
For 4D for Android (already available in 4D for iOS):
- Turn your application into a barcode scanner to fill in a text input,
- Allow to sign directly in the application delivery, an intervention report, an estimate,
- Interact with different applications by touching a field on the screen:
- an address to automatically display a map showing the location,
- a phone number to call or add to contacts,
- a mail to open the mail app,
- a URL to open an URL in the default web browser.
- Create your own Kotlin formatters for your specific needs.
SUMMARY TABLE
Here is a table summarizing all the features available in 4D for Android or 4D for iOS. Plus, 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. |
✓ |
✓ |
Data formatters Format your data, for example, to represent numerical data in currencies or percentages. |
✓ |
✓ |
Run search operations based on multiple fields and display filtered content in your generated app. |
✓ |
✓ |
Personalize your application Extend the capabilities of your app by creating templates. |
✓ |
✓ |
It’s possible to force a refresh at any time. |
✓ |
✓ |
Debug your generated apps on your device. |
✓ |
✓ |
N to One relation and One to N relations Display the relative data to a record in list and detail forms. |
✓ |
✓ |
Create a choice list from a table field or a JSON file. |
Planned |
✓ |
Computed attributes in a list, detail form, and actions Display computed attributes such as full name in your list or detail form. |
✓ |
✓ |
It’s possible to modify an entity or entity selection in online mode. |
✓ |
✓ |
Declare CRUD or custom actions for tables, selections, or entities, and they’ll automatically be displayed at the right place, even when offline. |
Planned |
✓ |
Add or replace pictures by selecting them directly from your library or using your camera. |
✓ v19 R5 |
✓ |
Scan a Bar or QR Code directly from your mobile application to fill an input text. |
✓ v19 R5 |
✓ |
Allow your users to touch an address on screen to automatically display a location map. |
✓ v19 R5 |
✓ |
Extend the capabilities of your app by including forms that use signature areas. |
✓ v19 R5 |
✓ |
Add value to your app by using formatters to interact with other native apps (e.g., call or add to user contact, open the mail app, open an URL in the default web browser). |
✓ v19 R5 |
✓ |
Create your own Kotlin or Swift formatters For your specific needs, you can create your own Kotlin or Swift formatters. |
✓ v19 R5 |
✓ |
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 features.