awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Ramotion avatar

Ramotion/expanding-collection

0
View on GitHub↗
5,520 estrellas·518 forks·Swift·MIT·8 vistaswww.ramotion.com/smartphone-app-development-ui-library-to-peek-and-pop-cards↗

Expanding Collection

Este proyecto es una suite de componentes visuales y modelos de interfaz diseñados para crear transiciones animadas entre vistas previas de cuadrícula condensadas y vistas de detalle expandidas. Proporciona una librería de transición de tarjetas y componentes de interfaz de usuario animados de SwiftUI que permiten una interfaz de tipo peek-and-pop donde las tarjetas de vista previa pequeñas se expanden a contenido de pantalla completa.

El sistema implementa un diseño de cuadrícula animado que permite que las colecciones de tarjetas se expandan y contraigan para revelar más información. Estas interacciones están respaldadas por animaciones que transforman celdas de contenido pequeñas en interfaces de pantalla completa para mantener la continuidad visual y el flujo del usuario.

Features

  • Expanding Card Animations - Provides a system for grid cards that expand into full-screen views using smooth visual transitions.
  • Interactive Gesture-Driven Animations - Links touch gestures directly to animation progress, allowing users to scrub through the expanding card transition.
  • SwiftUI - Provides interactive animated UI components specifically built using the SwiftUI framework.
  • iOS UI Layout - Builds native iOS layouts featuring complex animations and fluid transitions between different view states.
  • Dynamic Grid Layouts - Implements a grid layout where items can expand and collapse while maintaining alignment with surrounding cells.
  • Layout Transition Libraries - Provides a library of components to animate layout transitions between condensed previews and expanded states.
  • Peek and Pop Interactions - Implements a peek-and-pop interface where small preview cards expand into full-screen detailed content.
  • Dynamic Pop-up Interfaces - Implements an interaction model where preview cards expand into full-screen content via smooth transitions.
  • Animated Grid Layouts - Ships an animated grid layout that allows collections of cards to expand and contract.
  • Auto Layout Animations - Implements dynamic updates to auto layout constraints to animate the transformation of small cards into full-screen interfaces.
  • View Transition Animations - Creates smooth visual transitions that interpolate element positions when opening cards or switching views.
  • UI Navigation Coordination - Provides a coordination layer to manage the logical flow and transitions between grid and detail views.
  • Interpolation Timelines - Calculates frame-by-frame visual states between collapsed and expanded views using a single progress value.
  • Card Layouts - Enables the creation of card-based layouts that support animated expansion and contraction.
  • Card Components - Animated material design card peek/pop controller.
  • UI Components - Animated card peek and pop controller.
  • UI Components and Widgets - Expanding card collection animation.
  • UI Transitions and Navigation - Card-based transition for expanding list items.

Historial de estrellas

Gráfico del historial de estrellas de ramotion/expanding-collectionGráfico del historial de estrellas de ramotion/expanding-collection

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Expanding Collection

Proyectos open-source similares, clasificados según cuántas características comparten con Expanding Collection.
  • alexaubry/bulletinboardAvatar de alexaubry

    alexaubry/BulletinBoard

    5,348Ver en GitHub↗

    BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers

    Swift
    Ver en GitHub↗5,348
  • ramotion/folding-cellAvatar de Ramotion

    Ramotion/folding-cell

    10,196Ver en GitHub↗

    Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information. The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.

    Swift
    Ver en GitHub↗10,196
  • lgvalle/material-animationsAvatar de lgvalle

    lgvalle/Material-Animations

    13,567Ver en GitHub↗

    Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling

    Java
    Ver en GitHub↗13,567
  • emergetools/powAvatar de EmergeTools

    EmergeTools/Pow

    4,316Ver en GitHub↗

    Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle systems, and multi-sensory user feedback. It includes a visual feedback framework, an animation library, and a dedicated particle system. The project provides a rendering context for particle effects that avoids clipping by parent view boundaries. It also includes a haptic and audio feedback kit designed to trigger physical vibrations and sound effects in response to state changes within a user interface. The library covers a range of interface enhancements, including 3D rotat

    Swiftanimationeffectsios
    Ver en GitHub↗4,316
Ver las 30 alternativas a Expanding Collection→

Preguntas frecuentes

¿Qué hace ramotion/expanding-collection?

Este proyecto es una suite de componentes visuales y modelos de interfaz diseñados para crear transiciones animadas entre vistas previas de cuadrícula condensadas y vistas de detalle expandidas. Proporciona una librería de transición de tarjetas y componentes de interfaz de usuario animados de SwiftUI que permiten una interfaz de tipo peek-and-pop donde las tarjetas de vista previa pequeñas se expanden a contenido de pantalla completa.

¿Cuáles son las características principales de ramotion/expanding-collection?

Las características principales de ramotion/expanding-collection son: Expanding Card Animations, Interactive Gesture-Driven Animations, SwiftUI, iOS UI Layout, Dynamic Grid Layouts, Layout Transition Libraries, Peek and Pop Interactions, Dynamic Pop-up Interfaces.

¿Qué alternativas de código abierto existen para ramotion/expanding-collection?

Las alternativas de código abierto para ramotion/expanding-collection incluyen: alexaubry/bulletinboard — BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements… ramotion/folding-cell — Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI… lgvalle/material-animations — Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal… emergetools/pow — Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle… roberthein/tinyconstraints — TinyConstraints is a declarative UI layout engine and constraint-based positioning framework designed to simplify the… simpleboilerplates/swiftui-cheat-sheet — This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It…