I recently came across this tweet asking for thoughts on how people model screens as state in Android. I started writing a reply but I just couldn’t fit it into a bite-sized response.

From my experience, all three patterns proposed could be used for simple screens that are comprised…

Today, we’re excited to announce the release of Mavericks 2.0. Mavericks 2.0 is a ground-up (but fully backward compatible) rewrite of MvRx 1.0 built for Coroutines, with an entirely new world-class testing suite and a revamp of our documentation that makes it easier than ever to get started.

Mavericks tl;dr

If you…

When we released Lottie 1.0 in 2017, it was just a few baby steps from its hackathon roots. Since then, Lottie has evolved into a mature library that has become the industry standard for enabling beautiful animations across any platform. Lottie for Android just crossed 30,000 stars on GitHub and…

Today, we’re extremely excited to announce the official release of MvRx 1.0. MvRx is an Android architecture library built on top of Jetpack that is easy to integrate and learn yet powerful to scale to large and complex apps. MvRx was created at Airbnb with the goal of allowing Android…

Gabriel Peal

Android at Tonal. Lottie and Mavericks. Formerly Airbnb and Android Auto at Google.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store