1 repositorio
Using metadata attributes to determine the display mode of a view at runtime.
Distinct from View Inflation Attributes: Existing candidates focus on XML inflation or presenter views, not runtime attributes for presentation modes like modals or stacks.
Explore 1 awesome GitHub repository matching user interface & experience · Attribute-Driven Presentation. Refine with filters or upvote what's useful.
MvvmCross es un framework .NET MVVM diseñado para construir aplicaciones multiplataforma separando la lógica de negocio de las interfaces de usuario nativas. Funciona como un motor de navegación y una librería de enlace de datos de UI, permitiendo la encapsulación de la lógica dentro de view models que se reutilizan en diferentes sistemas operativos. El framework proporciona una capa de abstracción de hardware nativa y un contenedor de inyección de dependencias para desacoplar componentes y proporcionar una interfaz consistente para acceder a las características del dispositivo. Coordina transiciones seguras de tipo entre pantallas nativas y gestiona la sincronización de datos entre clases de lógica compartida y componentes de UI nativos a través de notificaciones de cambio de propiedad. El proyecto cubre una amplia gama de capacidades, incluyendo la gestión del ciclo de vida de la aplicación, deeplinking de URI y registro de servicios de inversión de control. También incluye utilidades para la internacionalización, mensajería pub-sub a través de un agregador de eventos de referencia débil e integración de hardware para sensores, geolocalización y autenticación biométrica.
Determines whether a view is displayed as a modal, stack, or root by evaluating metadata attributes at runtime.