3 repository-uri
Logic to verify the correctness of data entered into input controls and provide visual feedback.
Distinct from Numeric Inputs: Distinct from Numeric Inputs: focuses on the validation logic and feedback rather than the input component itself.
Explore 3 awesome GitHub repositories matching user interface & experience · Input Validation. Refine with filters or upvote what's useful.
Acest proiect este o colecție de implementări de referință și exemple de cod pentru construirea de interfețe utilizator cross-platform folosind framework-ul Xamarin.Forms. Oferă exemple practice pentru dezvoltarea de aplicații mobile și desktop dintr-o singură bază de cod, vizând mai multe sisteme de operare. Repository-ul se concentrează pe tipare arhitecturale și strategii de integrare, demonstrând în mod specific utilizarea MVVM pentru sincronizarea datelor între modele și view-uri. Include exemple pentru integrarea nativă a platformelor, cum ar fi apelarea API-urilor specifice platformei și crearea de custom renderers pentru a suprascrie controalele partajate implicite. Exemplele acoperă o gamă largă de capabilități, inclusiv utilizarea XAML pentru layout-uri UI declarative și integrarea serviciilor web REST și SOAP. Alte domenii prezentate includ persistența locală a datelor cu SQLite, autentificarea identității în cloud și implementarea diverselor scheme de navigare, cum ar fi interfețele cu tab-uri și meniurile flyout. Proiectul oferă, de asemenea, exemple de pipeline-uri de build automatizate pentru mai multe platforme și testare UI cross-platform.
Provides examples of validating numeric input and applying visual feedback based on the result.
SkyFloatingLabelTextField este o componentă de interfață utilizator iOS reutilizabilă pentru aplicațiile Swift. Implementează un control de input text care prezintă pattern-ul de etichetă plutitoare (floating label), unde etichetele fac tranziția de la o poziție de placeholder la un titlu plutitor atunci când câmpul este focalizat sau populat. Componenta include suport integrat pentru layout-uri de limbă de la dreapta la stânga, ajustând automat direcția textului și layout-ul pentru o lizibilitate corectă. De asemenea, oferă iconografie integrată, permițând poziționarea imaginilor sau a pictogramelor bazate pe font în interiorul câmpului text. Sistemul acoperă mesageria de validare a input-ului și stilizarea, permițând afișarea mesajelor de eroare și modificarea culorilor și a limitelor de layout pentru a se alinia cu un sistem de design specific.
Highlights text fields and displays error messages when user input fails validation rules.
async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su
Implements constraints on input fields using numeric ranges, string lengths, and regular expressions.