top of page
WORK PROJECT
Lottie Playbook
ROLE
Content research
front-end development
IOS, Android and Web programming
DURATION
2020.3 - 2020.5
2 months
TECHNOLOGY
Kotlin, Swift, JavaScript, React, Sketch
ACHIEVEMENT
Lottie Playbook now has over 200 unique users.
Challenge
Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as JSON and renders them natively on mobile and the web. Intuit's designers have widely used it to create and ship beautiful animations. Yet, Lottie is a relatively new library. When designers hand Lottie animations in JSON format to developers, it will take a while for developers to figure out how to apply the animation in current products. Thus, to fix the knowledge gap, it is necessary for design technologists to create a tool to ease frictions and boost production efficiency.
Process
After collecting all the code snippets, I used React.js to build the "Lottie Playbook," a playbook that includes code snippets about how to use Lottie animations in IOS, Android, and Web environments. Lottie Playbook successfully speeds up the design and launch process, and as a result, benefits our customers.
The current version of Lottie Playbooks includes the following code snippets for IOS, Android, and Web:
-
how to get started with Lottie
-
basic animations, such as looping, playing animation by frame, time and markers
-
how to dynamically change content, such as changing color, text and images
-
advanced animations, such as using motion as a transition and putting several motions in a carousel
-
related links and resources
For each example, I include the following features:
-
example code
-
corresponding After Effects files for users to download
-
animation preview
Demo
Takeaways
Research
Throughout this project, I researched tons of code snippets, articles and tutorials to determine the necessary content for the workbook. In my later projects, this research skillset enables me to gather the right amount of valuable information in speed.
Coding
In order to generate code snippets about how to use Lottie animation in mobile platforms, I self-taught Swift and Kotlin. Later on, I completed an IOS Udemy course with my team members. I also crafted my front-end development skill through this project.
Promotion
After completing the Lottie Playbook, I learned regular (and creative) ways to promote the playbook to its targeted audience. That includes posting on slack channels, giving presentations, discussing with motion designers and engineers, and a lot more.
bottom of page