3 repositorios
Frameworks for defining global default fonts and typeface fallback priorities across Android applications.
Distinct from Android Motion Frameworks: Distinct from Android Motion Frameworks: focuses on typographic resolution and font management rather than view transitions.
Explore 3 awesome GitHub repositories matching user interface & experience · Android Typography Frameworks. Refine with filters or upvote what's useful.
Calligraphy is an Android typography framework and custom font manager used to map custom font files to text views through hierarchical style resolution and global default configurations. It provides a system for defining global default fonts and fallback priorities across an entire Android application. The project manages font assignments by evaluating a priority chain of view attributes, styles, text appearances, and themes. This allows for the injection of custom typefaces into Android text components and the mapping of font assets to theme attributes to maintain a uniform visual identity.
Provides a comprehensive framework for defining global default fonts and fallback priorities across an entire Android application.
Este proyecto proporciona una colección de materiales de referencia, guías y hojas de trucos diseñadas para optimizar el flujo de trabajo de desarrollo en Android. Sirve como un recurso integral para implementar mejores prácticas en la construcción de aplicaciones, depuración y diseño de interfaz de usuario. El repositorio cubre técnicas especializadas para la optimización de builds, incluyendo métodos para reducir el tamaño de los binarios y acelerar la compilación. También proporciona referencias detalladas para la depuración de dispositivos, detección de fugas de memoria y la aplicación de principios de Material Design. El proyecto detalla además mejoras de productividad para el entorno de desarrollo, como atajos de teclado, plantillas en vivo y configuraciones de editor. También incluye orientación sobre la gestión de dispositivos mediante herramientas de línea de comandos, perfilado de rendimiento y la implementación de tipografía accesible y física de movimiento.
Provides a reference for implementing standard typography, weight balancing, and contrast ratios to ensure UI readability.
Spec es un conjunto integral de especificaciones de estándares de codificación frontend y guías de arquitectura de proyectos. Proporciona un framework para organizar estructuras de directorios, dependencias de módulos y diseños de paquetes para crear bases de código escalables y predecibles. El proyecto define estándares de gobernanza rigurosos para componentes de React, incluyendo convenciones de nomenclatura específicas y patrones estructurales para props. También establece una especificación de datos JSON API para garantizar una comunicación predecible entre los componentes del sistema a través de formatos de intercambio estandarizados y estructuras de respuesta HTTP. La especificación cubre una amplia gama de capacidades, incluyendo el cumplimiento de accesibilidad web mediante HTML semántico y controles de formulario accesibles, así como estrategias de optimización del rendimiento web para la manipulación del DOM y la carga de recursos. Detalla además estándares para estilos de codificación de JavaScript, HTML y CSS para mantener la consistencia en los equipos de desarrollo.
Defines font-family ordering and minimum sizes to ensure typographic consistency across platforms.