4 Repos
Systems for defining user interfaces through code rather than static markup files.
Distinct from Android UI Components: Existing candidates focus on UI components or general Android development; this specifically targets the programmatic construction methodology.
Explore 4 awesome GitHub repositories matching user interface & experience · Programmatic UI Frameworks. Refine with filters or upvote what's useful.
Anko is an Android Kotlin library designed to simplify application development through a set of domain-specific languages and extensions. It functions as a programmatic UI DSL, an SQLite wrapper, an SDK utility, and an asynchronous framework. The project provides a declarative layout system that allows developers to build user interfaces through code instead of static XML markup. It distinguishes itself by offering a fluent database layer that eliminates manual cursor management and a concurrency system that uses weak references to prevent memory leaks in activities. The library covers broad
Enables the construction of mobile user interfaces using a programmatic Kotlin DSL instead of static XML layout files.
Dies ist die umfassende Dokumentations-Website für das progressive JavaScript-Framework Vue 2. Sie dient als technische Referenz und Entwicklungsleitfaden für den Aufbau reaktiver Benutzeroberflächen und Single-Page-Anwendungen. Die Website bietet eine detaillierte JavaScript-API-Referenz und ein Web-Komponenten-Verzeichnis. Sie deckt die Implementierung komponentenbasierter Architekturen, reaktives State-Management und die Verwendung eines virtuellen DOM ab, um den Anwendungszustand mit dem Browser zu synchronisieren. Die Dokumentation erläutert Funktionen wie clientseitiges Routing, deklarative DOM-Manipulation und Frontend-Build-Optimierungen wie serverseitiges Rendering und Template-Prekompilierung. Sie erklärt zudem den Ansatz des Frameworks zur Zustandssynchronisation, Komponenten-Lebenszyklen und die Verwendung benutzerdefinierter Direktiven. Der Inhalt wird als Sammlung von Tutorials und Spezifikationen gepflegt, wobei die Dokumentation über Markdown bearbeitet wird.
Enables the programmatic generation of UI structures using render functions and virtual nodes.
Platform ist ein Framework für den Aufbau von Back-Office-Anwendungen und administrativen Dashboards unter Verwendung von Laravel. Es fungiert als schema-gesteuertes UI-Framework und CRUD-Generator, der automatisch Datenbankverwaltungsschnittstellen, Eingabeformulare und Validierungsregeln aus programmatischen Modelldefinitionen konstruiert. Das Projekt zeichnet sich durch ein umfassendes Backend-UI-Kit aus, das fortgeschrittene Datenerfassung unterstützt, einschließlich geografischem Koordinaten-Mapping, tabellarischen JSON-Datenmatrizen und Tracking von Marketing-Metadaten. Es bietet ein robustes rollenbasiertes Zugriffskontrollsystem zur Verwaltung der Ressourcensichtbarkeit und des Routenschutzes, neben einer globalen Volltextsuche, die Daten über mehrere Modelle hinweg indiziert. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich asynchronem Laden von Daten, Multi-Channel-Benachrichtigungssystemen und einer Bibliothek spezialisierter Formularkomponenten für Rich-Text- und Dateimanagement. Sie bietet zudem Tools zur Datenvisualisierung durch Modellaggregation und Charting sowie Utilities für partielles Page-Refreshing, um eine Single-Page-Application-Erfahrung zu simulieren. Integrationsoptionen erlauben die Verbindung bestehender Controller und Legacy-Templates, um eine schrittweise Migration von Funktionen in das Framework zu erleichtern.
Defines administrative screens and database interfaces programmatically through model definitions rather than static markup.
Neon ist ein Swift-Framework für programmatisches UI-Layout, das Schnittstellenelemente durch eine Engine für relative Positionierung orchestriert. Es berechnet View-Größen und -Positionen zur Laufzeit, um responsive Benutzeroberflächen zu erstellen, ohne Constraints, Springs, Struts oder Visual Format Language zu verwenden. Das System organisiert Elemente in Stacks und Gruppen unter Verwendung eines koordinatenbasierten Orchestrators, der Ausrichtungsregeln zwischen Geschwister- und Elternkomponenten auflöst. Es nutzt einen regelbasierten Koordinaten-Mapping-Ansatz, um hochrangige Ausrichtungsdeskriptoren in absolute Bildschirmkoordinaten zu übersetzen. Das Framework bietet Funktionen für Superview-Anchoring, Container-Space-Filling und dynamische Size-to-Fit-Berechnungen. Es unterstützt zudem die relative View-Ausrichtung und die Organisation von Geschwisterelementen in horizontalen oder vertikalen Stacks, die an Kanten, Ecken oder Zentren ausgerichtet sind.
Enables the construction of complete user interfaces through Swift code instead of visual storyboards.