5 repositorios
Educational content teaching how to nudge elements from their original position using offset properties while keeping them in normal flow.
Distinct from Element Positioning: Distinct from Element Positioning: focuses on teaching relative positioning, not on general coordinate utilities.
Explore 5 awesome GitHub repositories matching user interface & experience · Relative Positioning Tutorials. Refine with filters or upvote what's useful.
Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons
Teaches nudging elements from their original position using offset properties while keeping them in normal flow.
AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type
Positions child views using relative constraints in a flat view hierarchy for flexible layouts.
MyLinearLayout es un framework de diseño de UI en Objective-C y un motor de diseño responsivo para iOS. Sirve como un orquestador de vistas multipatrón que organiza los elementos de la interfaz utilizando una combinación de patrones de diseño lineal, relativo y de cuadrícula. La biblioteca aporta el comportamiento de flexbox de CSS y elementos flotantes a las vistas de iOS para la distribución dinámica del espacio. Incluye un sistema dedicado para orientaciones de lenguaje de derecha a izquierda (RTL), proporcionando el reflejo automático de los elementos de la interfaz para admitir diseños localizados. El framework cubre una amplia gama de estrategias de disposición, incluyendo el ajuste de elementos basado en flujo, el apilamiento de vistas basado en marcos y la organización en tablas y cuadrículas. También admite disposiciones orgánicas mediante la alineación de vistas basada en rutas y proporciona clases de tamaño adaptativas para ajustarse a diferentes tamaños y orientaciones de pantalla de dispositivos.
Combines linear, relative, and flexible positioning logic to determine child view coordinates.
BottomNavigation es una librería de componentes de UI para Android utilizada para implementar una barra de navegación estándar en la parte inferior de una pantalla móvil. Proporciona una interfaz reutilizable para acceder a destinos de aplicación de nivel superior siguiendo los estándares de diseño móvil. La librería incluye un sistema de insignias de notificación para alertar a los usuarios sobre nuevo contenido o acciones pendientes en las pestañas de navegación. Este sistema permite la personalización de los colores, formas, bordes y posiciones de estos indicadores, así como el control sobre su visibilidad. El proyecto cubre una personalización más amplia de la UI móvil, permitiendo la modificación de colores de fondo, modos de pestaña y acentos para que coincidan con identidades de marca específicas. Utiliza transiciones de estado impulsadas por animación y posicionamiento basado en restricciones para gestionar el diseño y el movimiento de los elementos de navegación.
Positions navigation elements and badges using relative constraints in a flat view hierarchy for flexible screen layouts.
Este proyecto es una colección curada de preguntas y respuestas técnicas diseñada para ayudar a los desarrolladores a prepararse para entrevistas de ingeniería de software dentro del ecosistema iOS. Sirve como una herramienta de estudio estructurada para evaluar la competencia en arquitectura de aplicaciones móviles, diseño de sistemas y conceptos básicos de programación. El repositorio proporciona una referencia integral para temas de desarrollo esenciales, incluyendo gestión de memoria, concurrencia, patrones de diseño y persistencia de datos. Al cubrir estas áreas fundamentales, permite a los usuarios revisar temas comunes de entrevistas de la industria y probar su comprensión de cómo estructurar la lógica de la aplicación y gestionar los recursos del sistema de manera efectiva. El contenido abarca una amplia gama de dominios técnicos, desde la implementación de restricciones de interfaz y la gestión del ciclo de vida de la vista hasta la aplicación de técnicas de prueba y depuración automatizadas. Estos materiales están organizados para ayudar a los desarrolladores a identificar áreas para un estudio adicional y refinar su conocimiento de las prácticas estándar utilizadas para mantener aplicaciones móviles fiables y receptivas.
Provides production constraint-based layout engines for positioning child views using relative constraints.