Concevoir
Le premier projet, l’éditeur de fenêtres et le catalogue complet des champs. Tout ce qui se fait au glisser-déposer, avant d’écrire une ligne de code.
1. Prise en main
Un premier projet fonctionnel tient en cinq étapes, sans quitter l'éditeur.
2. L'éditeur
Trois zones : l'explorateur de projet à gauche, le canvas de conception au centre avec l'éditeur de code sous les champs, le panneau Propriétés et l'assistant à droite.
Fenêtres, palette de champs, modèles réutilisables (insérés en copie), gabarits (injectés en lien live), classes, requêtes SQL, états, connexions, rôles et traductions.
Sélectionnez plusieurs champs et le panneau devient « Propriétés communes » : couleur de texte, de fond et de bordure, police, taille et arrondi s'appliquent d'un coup. S'y ajoutent l'alignement, la mise à la taille du premier champ sélectionné et la répartition.
Au déplacement d'un champ, des guides apparaissent dès qu'il s'aligne à 5 px près sur un autre, et le champ s'y accroche. Pas de réglage au pixel à la main.
Ctrl+Maj+F cherche dans tout le code du projet : événements des champs, Déclarations, Initialisation, Fin d'initialisation, Réception, gabarits, Code global, classes et SQL des requêtes.
Glisser-déposer des champs, alignement, aperçu en temps réel. La mise en page ne se code pas.
Comportement, liaison aux données, permission requise, traduction, et l'assistant de débogage dans le même panneau.
Ctrl+K ouvre une palette de commande pour sauter directement vers une fenêtre, un champ, une requête ou un état. Ctrl+F cherche dans l'événement courant, Ctrl+Maj+F cherche dans tout le projet : événements, Déclarations/Initialisation, Code global, Classes, SQL.
Séparé par panneau : l'historique d'annulation d'une fenêtre, d'une requête et d'un état ne se mélangent pas entre eux.
Détachable dans une fenêtre séparée, pratique pour comparer le code de deux événements côte à côte sur un second écran.
Propriétaire, événements liés, dépendances et usages d'un champ, utile avant de le renommer ou de le supprimer.
3. Catalogue des champs
52 types de champs, tous natifs, sans plugin tiers ni service externe. Libellés et regroupements identiques à ceux de la palette de l'éditeur.
Image (7 modes d'affichage), Lecteur PDF, Visionneuse docs, Vidéo, Audio, Signature manuscrite.
Conteneur, Onglet, Menu latéral repliable, Arbre hiérarchique, Master-detail.
App bar, Bouton navigation, Bouton flottant, Bottom sheet, Liste mobile.
Lien hypertexte, Site web embarqué.
Fenêtre interne, ouverte dans la fenêtre courante.