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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
airbnb avatar

airbnb/lottie-ios

0
View on GitHub↗
26,762 stars·3,832 forks·Swift·Apache-2.0·6 vueslottie.airbnb.tech↗

Lottie Ios

lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices.

The framework provides tools for managing playback, looping, and real-time property updates. It allows for the modification of colors, positions, and keyframe properties of active animations to respond to application state changes.

The system parses JSON-based animation data and maps keyframes to native layers for hardware-accelerated drawing. It covers capabilities for animation playback control, keyframe-based interpolation, and the synchronization of frame updates with the system display refresh rate.

Features

  • After Effects Renderers - Renders high-quality vector animations exported from After Effects as native elements on iOS.
  • Native Layer Renderers - Translates animation keyframes into native Core Animation layers for hardware-accelerated drawing and smooth motion.
  • Vector Graphics Renderers - Converts animation data into high-fidelity native shapes to maintain small file sizes.
  • iOS Animation Frameworks - Provides a comprehensive toolset for controlling playback and real-time property updates of vector graphics on iOS.
  • Animation Playback Controls - Provides programmatic control over animation playback, including playing, looping, and scrubbing the timeline.
  • Keyframe Animations - Calculates intermediate states between keyframes using mathematical curves to produce fluid movement.
  • Vector Asset Optimizations - Uses lightweight vector data instead of large video files to maintain high fidelity while reducing app size.
  • Dynamic Property Updaters - Synchronizes animation attributes to native view properties dynamically during playback.
  • Runtime Property Modifiers - Allows real-time updating of colors and positions in active animations to respond to application state changes.
  • Interactive Graphics - Enables interactive control of vector graphics playback and speed for responsive user experiences.
  • State-Driven Animations - Updates animation properties like colors and positions in real time to reflect changes in application state.
  • Animation Frameworks - Renders vector-based animations in real-time.
  • Developer Utilities And Workflow - Native renderer for After Effects vector animations on iOS.
  • UI Components and Widgets - Render After Effects animations natively on iOS.
  • Animation and UI - Native renderer for vector animations exported from design tools.
  • Animation & Transitions - Renders After Effects vector animations natively on iOS.

Historique des stars

Graphique de l'historique des stars pour airbnb/lottie-iosGraphique de l'historique des stars pour airbnb/lottie-ios

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Lottie Ios

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Lottie Ios.
  • airbnb/lottieAvatar de airbnb

    airbnb/lottie

    4,922Voir sur GitHub↗

    Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion graphics. It functions as a runtime renderer that translates Adobe After Effects compositions into real-time animations using a JSON-based intermediate representation. The project distinguishes itself by enabling dynamic control over vector assets at runtime. It allows for the programmatic modification of animation properties, colors, and playback states through hierarchical key-paths and dynamic theming. This allows animations to respond to real-time application state changes and use

    HTML
    Voir sur GitHub↗4,922
  • airbnb/lottie-androidAvatar de airbnb

    airbnb/lottie-android

    35,614Voir sur GitHub↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Javaafter-effectsairbnbandroid
    Voir sur GitHub↗35,614
  • facebookarchive/keyframesAvatar de facebookarchive

    facebookarchive/Keyframes

    5,294Voir sur GitHub↗

    Keyframes is a cross-platform animation library and playback engine designed to render Adobe After Effects shape animations as high-quality vector graphics on mobile devices. It functions as a vector animation player that executes complex path and shape animations using a JSON-based data format, removing the need for rasterized video files. The system enables the conversion of shape-based animations from After Effects into a portable schema for delivery across both Android and iOS platforms. This ensures visual consistency by utilizing a shared framework to render the same vector animation da

    JavaScript
    Voir sur GitHub↗5,294
  • bodymovin/bodymovinAvatar de bodymovin

    bodymovin/bodymovin

    31,928Voir sur GitHub↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    JavaScript
    Voir sur GitHub↗31,928
Voir les 30 alternatives à Lottie Ios→

Questions fréquentes

Que fait airbnb/lottie-ios ?

lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices.

Quelles sont les fonctionnalités principales de airbnb/lottie-ios ?

Les fonctionnalités principales de airbnb/lottie-ios sont : After Effects Renderers, Native Layer Renderers, Vector Graphics Renderers, iOS Animation Frameworks, Animation Playback Controls, Keyframe Animations, Vector Asset Optimizations, Dynamic Property Updaters.

Quelles sont les alternatives open-source à airbnb/lottie-ios ?

Les alternatives open-source à airbnb/lottie-ios incluent : airbnb/lottie — Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion… airbnb/lottie-android — Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into… facebookarchive/keyframes — Keyframes is a cross-platform animation library and playback engine designed to render Adobe After Effects shape… bodymovin/bodymovin — Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for… airbnb/lottie-react-native — lottie-react-native is a React Native animation library and cross-platform vector animation engine used to render… schneiderandre/popping — Popping is a gallery of iOS user interface animation examples. It provides a collection of visual demonstrations and…