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 business man try to build wood block on wooden table and blur background business organization startup concept

Construisez votre structure ou votre composant compilé avec Build4D

Avec l’introduction du mode projet, il est assez facile de manipuler les composants de vos projets.

Dans les dernières versions, nous avons ajouté plusieurs fonctionnalités qui vous permettent de créer votre propre chaîne de construction adaptée à votre équipe, vos méthodes de travail et vos besoins.

Par exemple :

 

Pour vous aider à créer votre propre chaîne de build ou intégrer 4D dans un outil d’intégration continue, nous avons développé un composant nommé Build4D disponible sur GitHub avec les sources.

Pour cette première étape, Build4D vous permet de créer une structure compilée et un composant. Nous continuerons à l’enrichir pour vous permettre de gérer une application mono-utilisateur, une application client ou une application serveur.

Produit blank

Code VS : Aller à la définition et aide à la signature

Traduit automatiquement de Deepl

4D v19 R6 a apporté le support des éditeurs de code source externes (par exemple, Visual Studio Code), leur permettant de gérer le code 4D et de leur fournir des fonctionnalités standard telles que la coloration syntaxique en utilisant l’extension Visual Studio Code.

4Dv19 R7 apporte deux nouvelles fonctionnalités : Aller à la définition et l’aide à la signature.

Produit blank

Dites bonjour aux coins arrondis

La tendance actuelle est aux couleurs claires, nettes et douces et aux coins arrondis.

Pour que vous puissiez embellir vos applications et suivre les dernières tendances, nous avons ajouté la possibilité d’arrondir les coins des textes statiques et des textes de saisie.

Produit blank

Dernières améliorations du client HTTP

Traduit automatiquement de Deepl

Avec 4D v19R6, nous vous avons apporté une nouvelle façon d’effectuer des requêtes HTTP : les classes HTTP. A l’époque, certaines des fonctionnalités des classes HTTP n’étaient pas finalisées, car nous voulions les adapter à la nouvelle syntaxe. C’est maintenant chose faite ! Dans la v19R7, les fonctionnalités de réponses compressées, de réponses en morceaux et de redirections sont désormais complètes.

En bonus, nous avons également ajouté une nouvelle façon d’enregistrer les requêtes HTTP. Et comme il est utile pour tout le monde, cette nouvelle journalisation est disponible pour les nouvelles classes HTTP ainsi que pour l’ancienne syntaxe.

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 :

Page 2 of 50