awesome-repositories.com
Blog
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
·
alibaba avatar

alibaba/Tangram-AndroidArchived

0
View on GitHub↗
4,095 estrellas·523 forks·Java·MIT·0 vistastangram.pingguohe.net↗

Tangram Android

Tangram-Android es un SDK de UI impulsado por servidor y un motor nativo dinámico para Android. Permite el renderizado de interfaces de usuario nativas interpretando definiciones de datos JSON recibidas desde un servidor remoto, permitiendo que los diseños y el contenido de la aplicación se actualicen sin requerir nuevas implementaciones de la aplicación.

El framework utiliza un sistema basado en JSON para sincronizar diseños de página en Android e iOS a través de un formato de datos compartido. Esto permite actualizaciones de interfaz en tiempo real y consistencia multiplataforma al controlar la UI móvil desde un backend remoto.

El proyecto proporciona una librería modular de componentes reutilizables y un motor de diseño que organiza elementos de interfaz nativos en cuadrículas y listas. Emplea mapeo de vistas dinámico y análisis recursivo para traducir datos estructurados en jerarquías de vistas nativas complejas.

Features

  • Server-Driven UI Rendering - Controls the mobile user interface from a remote backend to change app layouts in real time.
  • Declarative-to-Native View Mappings - Implements a registration system that maps declarative JSON element types to concrete native Android view implementations.
  • Block-Based UI Frameworks - Defines application layouts and visual components through structured JSON blocks to enable real-time updates.
  • Dynamic UI Renderers - Interprets structured JSON data to generate interactive native Android interface elements at runtime.
  • Native UI Renderers - Provides a mechanism to render native interface elements dynamically by interpreting structured data.
  • Dynamic Native UI Engines - Implements an engine that interprets data structures to arrange native interface elements dynamically.
  • Android Server-Driven UI SDKs - Provides a complete SDK for rendering native Android user interfaces dynamically using JSON from a remote server.
  • Native Page Rendering - Renders native user interfaces dynamically using JSON data definitions to update layouts and content.
  • Native UI Compositions - Translates structured JSON data definitions into native view hierarchies at runtime to update layouts without app deployment.
  • Android UI Components - Provides a collection of reusable native Android components for building flexible, data-driven pages.
  • Android Page Orchestrations - Organizes native interface components into grids and lists using data definitions to create flexible screen structures.
  • Modular SDK Architectures - Decouples UI rendering logic from the host application to allow independent updates and cross-platform consistency.
  • Recursive Component Instantiation - Processes nested data structures to iteratively instantiate child components and build complex view hierarchies.
  • Cross-Platform UI Frameworks - Ensures consistent page layouts across Android and iOS by utilizing a shared JSON data format from a CMS.
  • Component Layout Engines - Provides a layout engine that arranges native interface elements into flexible grids and lists using modular components.
  • UI Layout Frameworks - Organizes interface elements into flexible structures like grids and lists for structured content presentation.
  • UI Components - Framework for dynamic native page construction.

Historial de estrellas

Gráfico del historial de estrellas de alibaba/tangram-androidGráfico del historial de estrellas de alibaba/tangram-android

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 Tangram Android

Proyectos open-source similares, clasificados según cuántas características comparten con Tangram Android.
  • bearded-hen/android-bootstrapAvatar de Bearded-Hen

    Bearded-Hen/Android-Bootstrap

    7,226Ver en GitHub↗

    Android-Bootstrap is a framework for Android application design that implements the Bootstrap design language and layout principles. It consists of a UI component library, a brand theme engine, and an icon integration toolkit to build mobile interfaces with a consistent visual theme. The framework utilizes a customizable interface to define global visual styles, colors, and typography across all application components. It includes a specialized system for mapping typeface files and unicode characters to scalable graphics within the interface. The project provides a collection of styled widge

    Java
    Ver en GitHub↗7,226
  • gabrielemariotti/cardslibAvatar de gabrielemariotti

    gabrielemariotti/cardslib

    4,618Ver en GitHub↗

    cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and views designed as an extension for high-performance card rendering within recycling lists. The library distinguishes itself through a reorderable list implementation that supports drag-and-drop item rearrangement and nested content hierarchies. It also includes an interaction system for managing directional swipe constraints and a customizable undo action notification bar. The framework covers a broad range of card-based interface capabilities, including the composition of vis

    Java
    Ver en GitHub↗4,618
  • afollestad/material-dialogsAvatar de afollestad

    afollestad/material-dialogs

    19,577Ver en GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    Ver en GitHub↗19,577
  • umano/androidslidinguppanelAvatar de umano

    umano/AndroidSlidingUpPanel

    9,456Ver en GitHub↗

    AndroidSlidingUpPanel is an Android custom view component and sliding panel library used to create draggable overlays that slide up from the bottom of an application screen. It functions as a nested scrolling UI framework that coordinates touch events between a draggable panel and its internal scrollable content. The library distinguishes itself through a parallax effect implementation that shifts background content at different speeds than the foreground panel. It supports the definition of intermediate anchor points to create partial-view states and allows for transition physics customizati

    Java
    Ver en GitHub↗9,456
Ver las 30 alternativas a Tangram Android→

Preguntas frecuentes

¿Qué hace alibaba/tangram-android?

Tangram-Android es un SDK de UI impulsado por servidor y un motor nativo dinámico para Android. Permite el renderizado de interfaces de usuario nativas interpretando definiciones de datos JSON recibidas desde un servidor remoto, permitiendo que los diseños y el contenido de la aplicación se actualicen sin requerir nuevas implementaciones de la aplicación.

¿Cuáles son las características principales de alibaba/tangram-android?

Las características principales de alibaba/tangram-android son: Server-Driven UI Rendering, Declarative-to-Native View Mappings, Block-Based UI Frameworks, Dynamic UI Renderers, Native UI Renderers, Dynamic Native UI Engines, Android Server-Driven UI SDKs, Native Page Rendering.

¿Qué alternativas de código abierto existen para alibaba/tangram-android?

Las alternativas de código abierto para alibaba/tangram-android incluyen: xotahal/react-native-material-ui — This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides… umano/androidslidinguppanel — AndroidSlidingUpPanel is an Android custom view component and sliding panel library used to create draggable overlays… bearded-hen/android-bootstrap — Android-Bootstrap is a framework for Android application design that implements the Bootstrap design language and… afollestad/material-dialogs — material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for… gabrielemariotti/cardslib — cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and… callstack/react-native-paper — React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based…