Posted by Miguel Montemayor – Developer Relations Engineer
FlipaClip is an app for creating dynamic and fascinating 2D animations. Its highly effective toolkit permits animators of all ranges to deliver their concepts to life, and its builders are all the time trying to find new methods to assist its customers create something they will think about.
Growing pill assist was pivotal in enhancing FlipaClip customers’ creativity, giving them extra space and new strategies of animating the tales they wish to inform. Now, customers on these units can extra naturally deliver their visions to life because of Android’s intuitive options, like stylus compatibility and distinctive giant display screen menu interfaces.
Massive screens are a pure canvas for animation
FlipaClip initially launched as a cellphone app, however as tablets grew to become extra mainstream, the crew knew it wanted to adapt its app to take full benefit of bigger screens as a result of they’re extra pure animating platforms. After updating the app, pill customers rapidly grew to become a core revenue-generating viewers for FlipaClip, representing greater than 40% of the app’s complete income.
“We knew we would have liked to prioritize the massive display screen expertise,” stated Tim Meson, the lead software program engineer and co-founder of FlipaClip. “We imagine the pill expertise is the perfect means to make use of FlipaClip as a result of it provides customers extra space and precision to create.”
The FlipaClip crew acquired quite a few person requests to optimize styluses on tablets, like strain sensitivity and tilt for styluses and new brush varieties. So it gave their customers precisely what they needed. Not solely did they implement stylus assist, however additionally they redesigned the massive display screen drawing space, permitting for extra customization with moveable software menus and the flexibility to cover further instruments.
Now, distinctive menu interfaces and stylus assist present a extra immersive and highly effective artistic expertise for FlipaClip’s giant display screen customers. By implementing most of the options its customers requested and optimizing current workspaces, FlipaClip elevated its US pill customers by 54% in simply 4 months. The standard of the animations made by FlipaClip artists additionally visibly elevated, based on the crew.
Bettering giant display screen efficiency
One of many key areas the FlipaClip crew targeted on was attaining low-latency drawing, which is essential for a easy and responsive expertise, particularly with a stylus. To assist with this, the crew created a whole drawing engine from the bottom up utilizing Android NDK. This engine additionally improved the general app responsiveness whatever the enter methodology.
“Specializing in GPU optimizations helped create extra responsive brushes, a better number of brushes, and a drawing stage higher suited to pill customers with extra customization and extra on-screen actual property,” stated Tim.
Beforehand, FlipClip drawings have been rendered utilizing CPU-backed surfaces, leading to suboptimal efficiency, particularly on lower-end units. By using the GPU for rendering and consolidating contact enter with the app’s historic contact knowledge, the FlipaClip crew considerably improved responsiveness and fluidity throughout a spread of units.
“The improved efficiency enabled us to lift canvas measurement limits nearer to 2K decision,” stated Tim. “It additionally resolved a number of reported application-not-responding errors by stopping extreme drawing makes an attempt on the display screen.”
After optimizing for giant screens and decreasing their crash price throughout machine varieties, FlipaClip’s person satisfaction improved, with a 15% enchancment of their Play Retailer score for giant display screen units. The efficiency enhancements to the drawing engine have been notably properly acquired amongst customers, main to raised engagement and general constructive suggestions.
Utilizing Android Vitals, a software within the Google Play Console for monitoring the technical high quality of Android apps, was invaluable in figuring out efficiency points throughout the units FlipaClip customers have been on. This helped its engineers pinpoint particular units missing drawing efficiency and offered essential knowledge to information their optimizations.
Listening to person suggestions
Massive display screen customers are Android’s fastest-growing viewers, reaching over 300 million customers worldwide. Permitting customers to get pleasure from their favourite apps throughout machine varieties whereas making use of the bigger display screen on tablets, means a extra participating expertise for customers to like.
“One key takeaway for us was all the time to take the time to evaluation person suggestions and app stability experiences,” stated Tim. “From addressing person requests for added stylus assist to pinpointing particular units to enhance drawing efficiency, these insights have been invaluable for enhancing the app and addressing ache factors of enormous display screen customers.”
The FlipaClip crew famous that creating for Android stood out in a number of methods in comparison with different platforms. One key distinction is the libraries offered by the Android crew, which
are constantly up to date and improved, permitting its engineers to seamlessly deal with and resolve any points with out requiring customers to improve their Android OS.
“Libraries like Jetpack Compose could be up to date independently of the machine’s system model, which is extremely environment friendly,” stated Tim. “Plus, Android documentation has gotten lots higher over time. The documentation for giant screens is a superb instance. The directions are extra thorough, and all of the code examples and codelabs make it a lot simpler to grasp.”
FlipaClip engineers plan to proceed optimizing the app’s UI for bigger screens and enhance its distinctive drawing instruments. The crew additionally needs to introduce extra groundbreaking animation instruments, seamless cross-device syncing, and tablet-specific gestures to enhance the general animation expertise on giant display screen units.
Get began
Discover ways to enhance your UX by optimizing for giant screens.