Product

4D for Mobile: What’s new in v19 R3

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:

 

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.

Product

4D for iOS: Sort the Contents of a List Form

Several predefined actions that help your app users manage their content were already available in the Action section: “Add,” “Edit,” “Delete,” and “Share”. 4D v19 R2 introduces a new one, and you’re going to like it! You can now create Sort actions to sort local app data.

Product

4D for Mobile: Colorize your apps without a struggle

Our mobile products (4D for iOS and 4D for Android) were both built with simplicity in mind, allowing you to build apps easily, in a few clicks.

That also includes a crucial step: choosing a main color for the app. That’s why, since the introduction of 4D for iOS, the main color of your mobile application was defined by the dominant color of your application’s logo.

With 4D v19 R2, we’re giving you a feature that lets you easily define the main color of your iOS and Android app, by selecting it from a color picker fully integrated into the project editor.

Here’s how:

Product

Go Mobile with 4D: Generate Android and iOS apps from a Single Project

We are pleased to announce that 4D for Android is available with 4D v19 R2.

Many features are already available, and with each new release, we’ll enrich the possibilities so that 4D for Android’s features match those of 4D for iOS.

What’s best is that the same mobile project can generate both native iOS and native Android apps. We made sure to provide very similar user experiences on both platforms while still respecting their standards. 

how to extend your application and go mobile

The mobile project editor is fully integrated into 4D. You can design and build native iOS and Android apps quickly and easily without programming. If you want to go further, you can open the generated application with Android Studio or Xcode and customize it with Kotlin or Swift.

The other big advantage of a native application is that you can access the data even when you’re offline. 

Product

4D for iOS: Sign In With QR Code

As app users, we don’t pay much attention to the sophisticated authentication technologies that secure our applications. But they are essential to help prevent malicious people from usurping our identity. That’s why the authentication process that is included in 4D for iOS is so important to us. But many 4D for iOS users have been asking for more, and specifically, for new modern ways to login.

The new SignInWithQRCode login form template lets users log into their apps by scanning QRCode, and grants access directly to already authenticated users.

Product

4D for iOS: Go fully offline

Nowadays, mobile users expect apps to work even when they’re offline. Otherwise, a poor network connection can give a poor user experience. Offline mode is no longer just an extra feature you can choose to add to your app, it’s something many users expect, especially for delivery apps with GPS navigation, apps for urgent medical assistance, construction businesses, and banking apps.

As you may already know, since v17 R2, 4D for iOS already allows users of the application to view data offline. But something was missing.

What about offline tasks?