1 dépôt
Frameworks for building mobile forms that are generated from a structured declarative definition.
Distinct from iOS Form Input Toolkits: No candidates cover the general architectural pattern of generating native iOS forms from declarative definitions.
Explore 1 awesome GitHub repository matching mobile development · Declarative Form Frameworks. Refine with filters or upvote what's useful.
XLForm est une bibliothèque d'interface utilisateur déclarative et un framework pour générer des formulaires iOS synchronisés (table-view) à partir de définitions structurées. Il fournit une boîte à outils pour créer des écrans de saisie de données mobiles en Swift et Objective-C, permettant aux développeurs de créer des interfaces basées sur des sections et des lignes déclaratives. Le framework propose une synchronisation dynamique de l'interface et une logique conditionnelle pour gérer la visibilité des lignes et les restrictions d'édition. Il prend en charge la création de sections multivaluées dynamiques où les utilisateurs peuvent insérer, supprimer ou réorganiser des lignes à l'exécution. La bibliothèque inclut une variété de composants de saisie interactifs tels que des sélecteurs de date et d'heure, des listes de sélection, des champs de texte et des bascules booléennes. Elle fournit également des utilitaires pour la validation des entrées via des frameworks basés sur des règles et des outils pour extraire les entrées utilisateur dans des dictionnaires structurés pour la transmission de données. La bibliothèque prend en charge l'extensibilité via des mappages de types de lignes personnalisés pour afficher du contenu spécialisé dans les cellules de tableau.
Generates synchronized iOS table-view forms from structured declarative definitions.