English

Español

🎉 Bienvenue

Introduction Ă  Voltapp

POUR COMMENCER ⏱

DĂ©couvrir les templates

Créer son Airtable

Connecter ses données

Publier son app

APPRENDRE ****VOLTAPP ▶️

Explication de l’interface

Les noeuds

Le graphe

https://www.youtube.com/watch?v=z15AayM4F9g

Un système de graphe pour coder visuellement

Voltapp vous propose son système de programmation visuelle vous donnant accès à la puissance du code sans avoir besoin de coder.

En effet, les graphes permettent de déclencher des comportement en fonction de divers évènements (comme le clic d’un bouton ou la réception de données Airtable).

On ajoute un bloc évènement clique et un bloc debug pour afficher un message lors du clic sur le bouton.

On ajoute un bloc évènement clique et un bloc debug pour afficher un message lors du clic sur le bouton.

À chaque clic sur le bouton, le message de debug “Coucou” est affiché

À chaque clic sur le bouton, le message de debug “Coucou” est affiché

Un graphe est représenté par un ensemble de blocs connectés entre eux. Chaque flux de blocs (autrement dit un ensemble de blocs tous connectés entre eux) commence toujours par un évènement déclenché sur le nœud.

Les blocs évènements

Les évènements, représentés par la couleur magenta, correspondent aux débuts des flux de blocs. Ils sont automatiquement déclenchés par le moteur de Voltapp en fonction de diverses conditions extérieures (l’apparition du nœud, le résultat d’une requête serveur, un clic sur le nœud, etc.). Il ne peut y avoir qu’un seul bloc par évènement sur un nœud donné, et la liste des évènements possibles est différente en fonction de chaque bloc.

On peut voir que sur le bloc Texte sélectionné, 5 évènements sont disponibles. Lorsqu’on sélectionne un évènement on peut voir à quoi il sert, puis l’ajouter au graphe.

On peut voir que sur le bloc Texte sélectionné, 5 évènements sont disponibles. Lorsqu’on sélectionne un évènement on peut voir à quoi il sert, puis l’ajouter au graphe.

Les blocs contrĂ´les

Les contrôles, représentés par la couleur cyan, sont des blocs globaux qui permettent d’altérer le flux (générer deux flux possibles en fonction d’une condition par exemple), ou faire des actions globales (comme afficher un debug ou sélectionner un fichier par exemple).

Ce graphe affiche le message “Boucle” en jaune après une pause de 1 seconde, il répète l’opération 3 fois grâce au contrôle boucle. Juste après la dernière itération de la boucle, il affiche le message “Fin”.

Ce graphe affiche le message “Boucle” en jaune après une pause de 1 seconde, il répète l’opération 3 fois grâce au contrôle boucle. Juste après la dernière itération de la boucle, il affiche le message “Fin”.

https://i.gyazo.com/6698519325869c8c124689fbe0247fba.gif

Les blocs expressions

Les expressions, représentées par la couleur violette, sont également des blocs globaux. Ils n’altèrent pas le flux mais renvoient les valeurs pouvant être utilisées par le graphe. Les expressions permettent, par exemple, de faire un calcul ou de retourner la date du jour.

Untitled

Les blocs actions

Les actions, représentées par la couleur jaune, sont très similaires aux contrôles en terme de comportements. La différence est qu’elles sont créées par les nœuds directement, et leurs fonctionnalités sont liées aux nœuds auxquelles elles appartiennent.

Par exemple, Airtable propose des actions pour ajouter, modifier des lignes dans une table, Firebase Auth propose des actions pour s’authentifier ou créer un compte, Video des actions pour jouer, mettre en pause, etc…

Ici on appelle l’action “seek” quand le Lecteur vidéo apparaît pour commencer la vidéo à la dixième seconde.

Ici on appelle l’action “seek” quand le Lecteur vidéo apparaît pour commencer la vidéo à la dixième seconde.

Les blocs variables

Enfin, les blocs variables, représentés dans le graphe par la couleur bleue sont des blocs permettant de manipuler les variables. Il existe deux sortes de blocs variables :

Ce graphe très simple change la valeur de la variable background de bleu à orange en utilisant le bloc définir background lorsque l’utilisateur clique sur le nœud Bouton.

Ce graphe très simple change la valeur de la variable background de bleu à orange en utilisant le bloc définir background lorsque l’utilisateur clique sur le nœud Bouton.