Open Source Mobile Operating Systems Animation Software - Page 2

Animation Software for Mobile Operating Systems

  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    HelloCharts for Android

    HelloCharts for Android

    Charts/graphs library for Android compatible with API 8+

    Charting library for Android compatible with API 8+(Android 2.2). Works best when hardware acceleration is available, so API 14+(Android 4.0) is recommended. Apache License 2.0. Line chart (cubic lines, filled lines, scattered points), column chart (grouped, stacked, negative values), pie chart, bubble chart, combo chart (columns/lines), preview charts (for column chart and line chart), zoom (pinch to zoom, double tap zoom), scroll and fling. Custom and auto-generated axes (top, bottom, left, right, inside), and animations. Code of a demo application is in hellocharts-samples directory, requires appcompat v21. The demo app is also ready for download on Google Play. Every chart view can be defined in layout xml file or created in code and added to layout later. After the chart data has been set you can still modify its attributes but right after that you should call set*ChartData() method again to let chart recalculate and redraw data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Hero iOS

    Hero iOS

    Elegant transition library for iOS & tvOS

    Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit’s cumbersome transition APIs—making custom transitions an easy task for developers. Hero is similar to Keynote’s Magic Move. It checks the heroID property on all source and destination views. Every matched view pair is then automatically transitioned from its old state to its new state. Hero can also construct animations for unmatched views. It is easy to define these animations via the heroModifiers property. Hero will run these animations alongside the Magic Move animations. All of these animations can be interactively controlled by user gestures. By default, Hero provides dynamic duration based on the Material Design Motion Guide. Duration is automatically determined by changes to distance and size—saving you the hassle, while providing consistent and delightful animations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    IBAnimatable

    IBAnimatable

    Design and prototype customized UI, interaction, navigation, etc.

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. The app was made in Interface Builder with IBAnimatable without a single line of code. Due to the size of the GIF file on Dribbble, it only demonstrates a subset of features. We can also find the full HD version on YouTube or MP4 on Github. With IBAnimatable, we can design a UI in Interface Builder like what we can do in Sketch, and prototype animations in a Swift playground like what we can do in Framer. Also, we can use the output of the design directly in the production-ready App.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JazzHands

    JazzHands

    A simple keyframe-based animation framework for UIKit

    Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. Jazz Hands is used extensively in IF and DO by IFTTT for iPhone and iPad, most famously in the app intro. Open JazzHandsDemo.xcworkspace to see a simple demonstration of moving, scaling, fading, and transforming views in a scrolling app intro. To run the example project, clone the repo, and run pod install from the Example directory. Looking to incorporate Jazz Hands into your Swift project? Check out RazzleDazzle, our brand new scrolling keyframe animations library reimagined in Swift. As a bonus, because it's built on top of the animations library, you can even tell JazzHands that you'd like one of your views to show up on multiple pages while other views scroll past, with a single call to keepView:onPages. To see the new JazzHands 2.0 AutoLayout magic in action, check out the example project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 5
    Jelly

    Jelly

    Library for animated, non-interactive & interactive transitions

    Jelly is a library for animated, non-interactive & interactive view controller transitions and presentations with a focus on a simple yet flexible API. With a few lines of source code, interactive UIViewController transitions and custom resizable UIViewController presentations can be created, without the use of the cumbersome UIKit Transitioning API. Interactive transitions can be activated for the slide and the cover transitions. If the transitions are to be interactive, only an InteractionConfiguration object has to be passed to the presentation. Here 3 parameters play an important role. First, the completion threshold, determines the percentage of the animation that is automatically completed as soon as the user finishes the interaction. The second parameter is the actual type of interaction. Jelly offers the .edge and the .canvas type. In a .edge transition, the user must execute the gesture from the edge of the screen.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    LTMorphingLabel

    LTMorphingLabel

    Animated morphing effects for UILabel written in Swift

    A morphing UILabel subclass written in Swift. The .Scale effect mimicked Apple's QuickType animation of iOS 8 of WWDC 2014. New morphing effects are available as Swift extensions. XCFramework is a new option introduced in Xcode 11. You can manually download the pre-compiled LTMorphingLabel.xcframework.zip from the Releases page. Then drag and drop it into your project. Change the class of a label from UILabel to LTMorphingLabel. Programmatically set a new String to its text property. To use interactively, call .pause() after changing .text property, and use updateProgress(progress: Float)to update the progress interactively. Even though this lib was used in a few products on App Store, it’s still an experimental project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Like Button

    Like Button

    Twitter's heart animation for Android

    Like Button is a library that allows you to create a button with animation effects similar to Twitter's heart when you like something. To use this like button in your layout simply copy and paste the xml provided. There are several other attributes that can be used to configure the button's behaviour and appearance. They are shown below and will be explained in the sections that follow long with their java counterparts. To set the inital liked state of the button you simply use the setLiked functionality via XML or Java. This will show the button in the liked state with the drawable that you selected. You can also set if the button is to be enabled or disabled. Once disabled, the animation, listener or any other functionality of the button won't be triggered. The libary is bundled with three icons that you can use. A heart,thumb and a star.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Lottie for React Native

    Lottie for React Native

    Lottie wrapper for React Native

    Lottie-react-native is a React Native wrapper for Airbnb’s Lottie library, which renders Adobe After Effects animations exported as JSON using Bodymovin. It enables smooth and interactive vector animations in React Native apps with minimal performance overhead. Lottie animations are resolution-independent and highly customizable, making them ideal for splash screens, loaders, and transitions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Lottie-Web

    Lottie-Web

    Render After Effects animations natively

    Lottie-Web renders vector animations exported from Adobe After Effects as lightweight JSON, playing them in the browser via SVG or Canvas. Animations remain crisp at any resolution, load quickly compared to videos or GIFs, and can be controlled programmatically for interactivity. The runtime supports playback options like loop, autoplay, segment control, and event hooks, making it easy to sync motion with UI state. Because animations are data rather than pixels, designers and developers can collaborate: designers export with the Bodymovin plugin, and developers integrate the JSON with minimal code. The renderer handles masks, shapes, and keyframe timing to closely mirror After Effects behavior within web constraints. This approach brings high-quality motion design to product interfaces without large asset sizes or complex sprite workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    LottieXamarin

    LottieXamarin

    Render After Effects animations natively on Android, iOS, MacOS

    Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile! For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating them by hand. Bodymovin is an After Effects plugin created by Hernan Torrisi that exports After Effects files as json and includes a javascript web player. We've built on top of his great work to extend its usage to Android, iOS, and React Native. You can build the sample app yourself or download it from the Play Store. The sample app includes some built-in animations but also allows you to load an animation from internal storage or from a URL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MPParallaxView

    MPParallaxView

    Apple TV Parallax effect in Swift

    Apple TV Parallax effect in Swift. Rotate the view using a touch or accelerometer. To run the example project, clone the repo, and run pod install from the Example directory first. You can easily customize Parallax View in Storyboard! Jump into the Example project to look at properties. How about an accelerometer parallax instead of touch? Set Accelerometer Enabled to On in Storyboard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Material Menu

    Material Menu

    Animations for Android L drawer, back, dismiss and check icons

    Morphing Android menu, back, dismiss and check buttons. Have full control of the animation. Use it as a standalone drawable in your Toolbar. A plain old View that draws the icon and provides an API to manipulate its state. You can embed it in any layout including a Toolbar. Customization is also available through xml attributes. he icon state is resolved by current offset value. Make sure you use offset between 0 and 1 for forward animation and 1 and 2 for backwards to correctly save icon state on activity recreation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Material Motion

    Material Motion

    A toolkit for building responsive motion using Core Animation

    Reactive motion is driven by Core Animation. CocoaPods is a dependency manager for Objective-C and Swift libraries. CocoaPods automates the process of using third-party libraries in your projects. See the Getting Started guide for more information. You will need to add use_frameworks! to your Podfile in order use Material Motion in your swift app. A contextual view can be used to create continuity during transitions between view controllers. In this case study the selected photo is the contextual view. It's possible to flick the view to dismiss it using the tossable interaction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MaterialLibrary

    MaterialLibrary

    A library for fully animated Material Design components

    MaterialLibrary is an open source Android library that back-port Material Design components to pre-Lolipop Android. MaterialLibrary's original author is Rey Pham. Now you can use any widget in com.rey.material.widget package as you wish. For styling, please view Wiki. Note that default style of widgets depend on theme of AppCompat. AppCompat and CardView library is required by Material library. Make sure to add the snapshot repository. You can try the SNAPSHOT version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Music + Video + Animation Maker & App

    Music + Video + Animation Maker & App

    Why Music + Video + Animation Maker & App is Fun?

    Javaimagephp All-in-one video/film editor or maker makes sense as simple to use app for video/film or movie editing and animations/slideshows. It gets most of your imagination of an All-in-one video/film Animation editor / maker App. Video editing is made intuitive and simple. Lots of Special Effects ( > 55) ! For example this one http://ogena.ridoua.nu Formats supported are mp4, avi, flv, mov, flv and more. Description given image animation which seeks audio given a description. Visualization (Slideshow / Animation) of Streams (Radio: asx, pls, m3u etc.) and News Feeds (RSS, XML) This Program is protected by 1st abstract & reg. International and root sec. laws as is comes free of use like that. Give your answers alike vaks@ccwf[.]cc[.]utexas[.]edu about Ani Magix or issue your activation phase of performer@df(.)lth.s(e)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    NVActivityIndicatorView

    NVActivityIndicatorView

    A collection of awesome loading animations

    NVActivityIndicatorView is a collection of awesome loading animations. Check out LoaderUI (ready to use with Swift Package Mananger supported) for SwiftUI implementation of this. Cocoapods is a dependency manager for Swift and Objective-C Cocoa projects. To use NVActivityIndicatorView with CocoaPods, add it in your Podfile. Carthage is intended to be the simplest way to add frameworks to your Cocoa application. The Swift Package Manager is a tool for managing the distribution of Swift code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ParticlesLoadingView

    ParticlesLoadingView

    A customizable SpriteKit particles animation on the border of a view

    With ParticlesLoadingView you can create your own amazing SpriteKit particle animations with the Xcode's built-in Particle Emitter Editor that looks like the following picture. Go ahead and create your own particle animation by doing File, New File, iOS Resource, SpriteKit Particle File. To see it in action, run the example project, clone the repo, and run pod install from the Example directory first. The example project shows how to set up ParticlesLoadingView in a few different ways. You can also use the already provided ParticlesLoadingView class to create an animation. Instantiate it by code or in Storyboard and select a built-in ParticleEffect or set the scene.emitterNode to your custom SKEmitterNode object.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    PictureCode

    Convert alphanumeric codes into vector graphics and animations

    This is my first Android project, but I hope for it to become a fun little toy project that can be used to come up with alphanumeric codes that can be shared with other Android (and perhaps eventually web) users to display little images and animations in a compact format without file transfers or related security issues.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Pop

    Pop

    iOS and OS X animation library for physics-based interactions

    Pop is an extensible animation engine for iOS, tvOS, and OS X. In addition to basic static animations, it supports spring and decay dynamic animations, making it useful for building realistic, physics-based interactions. The API allows quick integration with existing Objective-C or Swift codebases and enables the animation of any property on any object. It's a mature and well-tested framework that drives all the animations and transitions in Paper. By adding the project to your project and adding pop.embedded framework to the Embedded Binaries section on the General tab of your app's target, you can set up pop in seconds! The Pop interface is implemented as a category addition on NSObject. Any NSObject or subclass can be animated. There are four concrete animation types: spring, decay, basic and custom.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Popup Page Plugin for Xamarin Forms

    Popup Page Plugin for Xamarin Forms

    Xamarin Forms popup plugin

    Rg.Plugins.Popup is a cross-platform plugin for Xamarin.Forms that allows you to open Xamarin.Forms pages as a popup that can be shared across iOS, Android, UWP, and macOS. Also, the plugin allows you to use very simple and flexible animations for showing popup pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pulsator

    Pulsator

    Pulse animation for iOS

    Pulse animation for iOS written with Swift. Pulses of Bluetooth, BLE, beacons (iBeacon), etc. Map Annotations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    RealityUI

    RealityUI

    A Swift Package for creating familiar UI Elements and animation

    RealityUI is a collection of user interface classes for RealityKit. The classes included in RealityUI aim to offer familiar User Interface guidelines, but in a 3D setting for Augmented and Virtual Reality through RealityKit. The User Interface controls in this repository so far are made to be familiar to what people are used to with 2D interfaces, however the plan is to expand the tools on offer to new and unique controls, which are more appropriate for an Augmented Reality and Virtual Reality context. RUISwitch is a 3D toggle switch with an on and off state. Default bounding box is 2x1x1m. RUIStepper is used to increment or decrement a value. Default bounding box is 2x1x0.25m. An interactive track to represent an interpolated value. Default bounding box is 10x1x1m including thumb. RUIButton is used to initiate a specified action. The action here will only trigger if the gesture begins on a button, and also ends on the same button.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Segmentio

    Segmentio

    Animated top/bottom segmented control written in Swift

    Animated top/bottom segmented control written in Swift. Segment width relies on SegmentioPosition enum. The width can be fixed according to the maximum visible items or dynamic according to segment's content size. Selection indicator can be customized by passing an instance of SegmentioIndicatorOptions. Horizontal borders can be customized by passing an instance of SegmentioHorizontalSeparatorOptions. Separators between segments can be customized by passing an instance of SegmentioVerticalSeparatorOptions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Shape Shifter

    Shape Shifter

    SVG icon animation tool for Android, iOS, and the web

    Shape Shifter is a web-app that simplifies the creation of icon animations for Android, iOS, and the web. This tool currently exports to standalone SVGs, SVG spritesheets, and CSS keyframe animations for the web, as well as to AnimatedVectorDrawable format for Android. I am totally open to adding support for other export formats as well, so if you have a format that you'd like to see added in the future, file a feature request! The ability to add/remove points to each path without altering their original appearance. The added points can be modified by dragging them to different positions along the path, and they can be later deleted using the keyboard as well. The ability to reverse/shift the relative positions of each path's points. While reordering points won't affect whether or not two paths are compatible, it often plays a huge role in determining the appearance of the resulting animation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Sica

    Sica

    Simple Interface Core Animation

    Simple Interface Core Animation. Run type-safe animation sequentially or parallelly. You can access sica property in UIView and CALayer.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB