Auteur: David Azancot

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.
Produit blank

Gérer les dépendances d’un projet n’a jamais été aussi facile

Avec les dernières mises à jour du Project Dependency Manager dans 4D 20 R8, vos projets ont toujours une longueur d’avance. Les mises à jour des dépendances sont régulièrement vérifiées, ce qui vous donne accès aux dernières versions et vous permet de prendre des décisions éclairées sur le moment et la manière d’intégrer les changements.

De plus, vous avez le contrôle total grâce à la possibilité de modifier les règles de dépendance, ce qui vous offre une flexibilité inégalée. Ajustez ces règles – que ce soit pour opter pour la dernière version, jusqu’à la prochaine version majeure ou jusqu’à la prochaine version mineure – pour vous assurer que votre projet évolue selon vos conditions, en équilibrant l’innovation et la stabilité.

Produit blank

Simplifier la gestion des composants dans 4D

Dans le contexte du développement 4D, la gestion des composants implique généralement une charge de travail importante. Cependant, l’introduction de la fonction Component Manager dans l’environnement 4D représente une avancée significative dans la gestion des composants.

Ne se limitant plus à placer les composants dans un dossier Components désigné, cette fonctionnalité s’appuie sur deux éléments clés : dependencies.json et environment4d.json. Depuis 4D 20 R5, ces fichiers offrent aux développeurs une meilleure visibilité sur les dépendances des applications et la possibilité de personnaliser les chemins d’accès aux composants.

Produit blank

Suivre les changements de données dans votre base de données

Dans cet article de blog, nous sommes ravis de vous présenter une méthode puissante qui va révolutionner la façon dont vous gérez et suivez les modifications au sein de votre data store. Nous dévoilerons le concept de « stamp », un marqueur conçu pour rationaliser le suivi des modifications de données, et nous vous montrerons comment adapter ces stamps à vos besoins spécifiques.

 

Conseils blank

Une application native sur mesure : Passez vos commandes avec 4D pour mobile

4D v19 R6 et v19 R7 ont apporté deux fonctionnalités intéressantes à 4D for Mobile. Les sessions et l’affichage des pages web servies par le serveur 4D dans votre application mobile native. Mais avez-vous pensé aux possibilités que vous obtenez en combinant les deux ?

Cet article va vous montrer l’une de ces possibilités. Nous allons voir comment construire une application simple qui permet aux utilisateurs mobiles de passer des commandes à leur centrale d’achat pour consolider leur stock:

Nouvelles blank

4D pour les licences mobiles

Nous avons reçu de nombreuses questions sur le forum 4D sur la façon dont les licences fonctionnent en utilisant 4D for Mobile, et c’est le moment idéal pour vous rappeler le processus à travers ce blog qui répond aux questions les plus fréquentes.

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 : 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.