Skip to content
You must be logged in to sponsor buba447

Become a sponsor to Brandon Withrow

@buba447

Brandon Withrow

buba447
San Francisco

๐Ÿ‘‹ My name is Brandon Withrow and I build open source software.

I am the creator and primary maintainer of Lottie iOS.

The Story

Lottie is a library that renders complex vector animations on iOS, web, and Android. The project was born from my passion for animation and the cross-section of my skill sets in both software development and animation. Lottie is being used by dozens of top companies to produce delightful, eye-catching animations.

Lottie started as a personal project while I was working on the mobile team at Airbnb. After many great years with Airbnb, I am now self employed and continuing to maintain Lottie on my own. This is a passion project of mine, but it is harder and harder to justify working on Lottie with paying projects waiting in the wings.

Read more about Lottie

What's Happening Now

Lottie is still growing, and there are big plans for the future!
Last January, I rewrote Lottie from the ground up in Swift; a massive project that took two months to complete. The rewrite brought Lottie into the modern world while also opening the door to future features.
The move to Swift came with a few performance hits that need to be fixed. Aside from maintenance and continuing to increase the performance and render quality of Lottie, I am slowly adding interactive functionality to broaden Lottie's abilities even further.

In addition to ongoing work on Lottie, I also work to maintain the community that has sprung up around the framework. This includes:

  • An animation regression testing repo (a huge private repo of animations that are regression tested with every version of Lottie to ensure quality)
  • Fielding issues and fixing bugs
  • Creating new releases
  • Reviewing individual animation issues
  • Writing tutorials on animation and coding
  • Staying active in the public Lottie slack channel
  • Getting feedback from industry users of Lottie

What's Next For Lottie?

There is a lot in the pipeline for Lottie, and I am always looking for feedback from Lottie users.

Build Roadmap

  • Building a complete CI solution for managing all of the various build configurations. Currently all builds must be manually tested before cutting a new release of Lottie. Lottie supports macOS, iOS, and tvOS. Occasionally files are added to one project and not another.
  • Improving the visual regression library and connecting it to CI
  • Improve documentation
  • More tutorials

Lottie Roadmap

  • Rewrite value providers to increase swift performance
  • Continue to add support for text layers
  • Expression support
  • Add support for video export
  • Add single frame rendering support
  • Making the entire model layer mutable (Create animations natively)
  • Continue to add interactivity support to AnimationView
  • 3d Support
  • Support for merge paths
  • Continued bug fixes

Thank you for considering your sponsorship of Lottie! If you have any questions, feel free to reach out.

14 sponsors have funded buba447โ€™s work.

@Coeur
@marcprux
@danielwarnersmith
@jfbuehler
@ejensen
@mikekavouras
@paolo96
@absolute-heike
@khalideali
@benjohnde
@createwithflow
Private Sponsor
Private Sponsor
@github

Featured work

  1. airbnb/lottie-ios

    An iOS library to natively render After Effects vector animations

    Swift 25,864

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Benefits

  • Shows love for Lottie, and helps continue development on the project.

๐ŸŽ‰ A whole Lottie love!

$25 a month

Select

Benefits

  • Prioritized bugs

๐Ÿค— Consider for anybody that uses Lottie

$50 a month

Select

Benefits

  • Ability to contribute animations to automatic regression checks. This is a private repo that is used to test and verify that new versions of Lottie don't have any regressions. Sleep well at night knowing your animations are future proof.
  • Plus benefits from previous tiers

๐Ÿ˜ Consider for small companies and independent apps

$100 a month

Select

Benefits

  • Invitation to a private Slack organization with direct access to the core contributors across all platforms.
  • Prioritized help debugging animations.
  • Plus benefits from previous tiers

๐Ÿ”ฎ Consider for companies that use Lottie on an app with >1M installs

$250 a month

Select

Benefits

  • Feature in README and on airbnb.io/lottie
  • Prioritized feature requests
  • Plus benefits from previous tiers

๐Ÿ˜ Consider for companies that use Lottie in multiple apps with >1M installs or any apps with >10M installs

$500 a month

Select

Benefits

  • Access to an individual 1:1 monthly video call to discuss anything Lottie related
  • Plus benefits from previous tiers

๐Ÿ˜ Consider for companies that use Lottie in multiple apps with >1M installs or any apps with >10M installs

$1,000 a month

Select

You are making a real commitment to supporting the open source world and I truly thank you from the bottom of my heart.

Benefits

  • Significant influence on the roadmap of the project
  • Top priority for all bugs, features
  • Releases cut on-request
  • Plus benefits from previous tiers

๐Ÿฅณ Consider for companies that heavily rely on Lottie in core products or companies with one or more apps with >100M installs.