Produit Young asian woman using a smart phone. Mobile communication.

4D for mobile : Nouveautés de 4D v19 R8

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

QUe contient cette version ?

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

  • Créez une liste de choix à partir d’un champ de la table ou d’un fichier JSON.
  • Utilisez le contrôle de saisie avec du code pour récupérer, par exemple, des coordonnées GPS ou des numéros de téléphone dans l’application Contact.
  • Ajoutez une section dans le formulaire de liste pour regrouper les données par société, par exemple.
  • Utilisation d’un formulaire de connexion personnalisé.
  • Amélioration de la barre de navigation du bas pour afficher plus de quatre tables et suivre le design d’Android.
Produit blank

4D for Mobile : Obtenez les cookies des utilisateurs de mobiles

Traduit automatiquement de Deepl

Comme vous le savez probablement, les sessions évolutives sont disponibles depuis 4D v18 R6. Il s’agit d’un type de session Web capable de gérer plusieurs processus en mode préemptif. Cela signifie qu’elles peuvent gérer plusieurs requêtes de l’agent utilisateur simultanément et partager des données entre ces processus.

Eh bien, 4D v19 R7 améliore considérablement cette fonctionnalité et la met à la disposition de 4D for Mobile.

Produit blank

4D for Mobile : Affichez des pages Web dans vos applications mobiles

Traduit automatiquement de Deepl

Vous pouvez déjà composer des vues basées sur des modèles ; des dizaines d’entre eux sont à votre disposition pour embellir vos applications mobiles. 4D v19 R7 pimente encore plus les choses en vous permettant d’afficher une page web servie par 4D grâce à une nouvelle action prédéfinie : Ouvrir l’URL.

Cela signifie quatre choses :

  1. Vous êtes désormais totalement libre de créer vos propres designs.
  2. L’expérience utilisateur reste transparente, intégrée à votre application native.
  3. Obtenez des données actualisées en temps réel
  4. Vous pouvez conserver les données des utilisateurs et offrir une expérience utilisateur optimisée grâce aux sessions.

Il vous suffit de créer une page Web optimisée pour les appareils mobiles.

Voyons comment l’utiliser à l’aide d’un exemple simple :

Produit blank

4D pour mobile : Nouveautés de 4D v19 R7

À 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 R7 vous réserve :

QU’EST-CE QU’IL CONTIENT ?

  • Tri du contenu d’un formulaire de liste pour Android (déjà disponible dans 4D pour iOS)
  • Mise à jour vers Material Design 3 (pour Android uniquement)
Produit blank

4D pour mobile : Dites bonjour aux alias

Traduit automatiquement de Deepl

Comme vous le savez probablement, les alias sont disponibles depuis 4D v19 R4. Les alias et les attributs calculés ont constitué une avancée considérable pour notre cadre de développement !

L’époque où il fallait définir des formules liées à l’activité dans l’interface utilisateur de 4D est révolue ; ces concepts vous offrent un nouveau moyen de séparer votre logique métier de l’interface utilisateur, ce qui vous permet d’améliorer les performances en optimisant les deux parties séparément.

Et maintenant, avec 4D v19 R6, les alias sont entièrement disponibles et prêts à être utilisés pour les scalaires dans vos projets mobiles iOS et Android dès que vos alias sont définis du côté de 4D.

Produit blank

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

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 R6 vous réserve :

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

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

  • Les alias pour les scalaires sont désormais gérés dans vos applications mobiles.

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

  • Bonne nouvelle. La gestion des actions hors ligne est disponible,
  • Possibilité de ne pas régénérer les données à chaque génération de l’application mobile pour gagner du temps.
Produit blank

4D pour mobile : Interagir avec d’autres applications

Traduit automatiquement de Deepl

Plusieurs formateurs ont été mis à disposition pour formater vos données dans le formulaire de liste ou de détail. Par exemple, un champ booléen peut être représenté par un cercle rouge ou vert. Si vous trouvez cela très pratique, alors vous allez adorer les nouvelles fonctionnalités de 4D v19 R5.

Imaginons une application avec une liste de nos clients, si nous devons nous rendre à leurs bureaux, il serait vraiment pratique de pouvoir taper sur l’adresse du client pour ouvrir Google Maps. Malheureusement, en chemin, vous êtes bloqué dans les embouteillages. Pas de panique, il suffit de taper sur le numéro de téléphone, et vous pouvez choisir d’envoyer un message ou d’appeler directement pour le prévenir 🙂

Plusieurs autres formateurs sont à votre disposition, nous vous laissons les découvrir.

Produit blank

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.