4D pour mobile : Quoi de neuf dans la v19 R5

Traduit automatiquement de Deepl

À chaque version, la liste des fonctionnalités de 4D pour iOS et 4D pour Android s’allonge. Et cette version de fonctionnalités ne fait pas exception. Sans plus attendre, voyons ce que 4D v19 R5 vous réserve :

QU’EST-CE QU’IL Y A DEDANS ?

Pour l’éditeur de 4D pour Android et 4D pour iOS

  • Bonnes nouvelles ! L’interface de l’éditeur est entièrement compatible en modes sombre et clair.

Pour 4D pour Android (déjà disponible dans 4D pour iOS) :

  • Transformez votre application en un scanner de codes-barres pour remplir une saisie de texte,
  • permettre de signer directement dans l’application une livraison, un rapport d’intervention, un devis,
  • Interagissez avec différentes applications en touchant un champ de l’écran :
    • une adresse pour afficher automatiquement une carte montrant l’emplacement,
    • un numéro de téléphone pour appeler ou ajouter aux contacts,
    • un mail pour ouvrir l’application mail,
    • une URL pour ouvrir une URL dans le navigateur web par défaut.
  • Créez vos propres formateurs Kotlin pour vos besoins spécifiques.

TABLEAU RÉCAPITULATIF

Voici un tableau récapitulatif de toutes les fonctionnalités disponibles dans 4D pour Android ou 4D pour iOS. Plus, les fonctionnalités prévues dans notre feuille de route pour 4D pour Android.

Android iOS

Créer des applications natives

Une app native donne accès à toutes les fonctionnalités spécifiques à la plateforme et à l’appareil.

Prise en charge hors ligne

Ayez des données actualisées à portée de main… même lorsque vous êtes hors ligne.

Gestion des utilisateurs

Utilisez l’authentification pour déterminer l’identité et la légitimité de la personne qui tente de se connecter à votre appli.

Filtrer les données

Limitez l’accès aux données en fonction de l’utilisateur. Seules les données auxquelles l’utilisateur est autorisé à accéder sont disponibles.

Formateurs de données

Formatez vos données, par exemple pour représenter des données numériques en devises ou en pourcentages.
Vous pouvez créer vos propres formateurs pour convertir des chaînes, des booléens ou des entiers en images ou afficher des champs d’objets dans votre application mobile au format lisible par l’homme ou au format JSON.

Recherche multicritères

Exécutez des opérations de recherche basées sur plusieurs champs et affichez le contenu filtré dans votre app générée.

Personnalisez votre application

Étendez les capacités de votre application en créant des modèles.
Utilisez vos propres icônes pour des applications plus personnalisées et plus belles.
Définissez la dominance de votre application en utilisant la couleur de votre logo ou en sélectionnant une couleur.

Forcer un rafraîchissement

Il est possible de forcer un rafraîchissement à tout moment.

Déboguez vos applications

Déboguez vos apps générées sur votre appareil.

Relation N vers Un et Relation Un vers N

Affichez les données relatives à un enregistrement dans les formulaires de liste et de détail.

Contrôles de saisie personnalisés

Créez une liste de choix à partir d’un champ de table ou d’un fichier JSON.

Prévu

Attributs calculés dans une liste, un formulaire détaillé et des actions.

Affichez des attributs calculés tels que le nom complet dans votre liste ou votre formulaire de détail.

Actions en ligne

Il est possible de modifier une entité ou une sélection d’entités en mode en ligne.

Actions hors ligne

Déclarez des actions CRUD ou personnalisées pour les tables, les sélections ou les entités, et elles s’afficheront automatiquement au bon endroit, même en mode hors ligne.

Planifié

Capture d’images

Ajoutez ou remplacez des images en les sélectionnant directement dans votre bibliothèque ou en utilisant votre appareil photo.

v19 R5

Code-barres ou code QR

Scannez un code-barres ou un code QR directement depuis votre application mobile pour remplir un texte de saisie.

v19 R5

Affichage de l’emplacement

Permettez à vos utilisateurs de toucher une adresse à l’écran pour afficher automatiquement une carte de localisation.

v19 R5

Accepter les signatures

Étendez les capacités de votre appli en incluant des formulaires qui utilisent des zones de signature.

v19 R5

Interagir avec d’autres apps

Ajoutez de la valeur à votre app en utilisant des formateurs pour interagir avec d’autres apps natives (par exemple, appeler ou ajouter un contact utilisateur, ouvrir l’app de messagerie, ouvrir une URL dans le navigateur web par défaut).

v19 R5

Créez vos propres formateurs Kotlin ou Swift

Pour vos besoins spécifiques, vous pouvez créer vos propres formateurs Kotlin ou Swift.

v19 R5

Notifications push, liens profonds… Prévu

Restez à l’écoute pour d’autres mises à jour ! En attendant, participez à la discussion sur le forum 4D et faites-nous part de votre avis sur les nouvelles fonctionnalités.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.