Christina is an Android engineer at Pinterest, where she works on platform initiatives.
SBA: Journey to a New Architecture
11:15 > 40 min
Architectures, like behavior, are a study of 1. The particular needs and culture of any given company combine to mean that a single architecture, no matter how theoretically sound, is unlikely to ever be universally successful or applicable. But that doesn't mean there isn't a lot to be learned by hearing about the what's and why's of the architectures of those around us.
For the past year, Pinterest has been working on a new architecture called the State Based Architecture (SBA) to supersede our existing MVP framework. While similar in style to industry trends seen at other companies, it diverges in a few opinionated and meaningful ways and we'd love to discuss why. While we can't promise the choices we made will be right for you, we can share the details about which ones we prioritized, what alternatives we weighed, and why we ultimately made the decisions we made with the hopes that it provides food for thought in your own development projects.
Adopting Jetpack Compose @ Scale
09:00 > 00 min
Over the last couple years, thousands of apps have embraced Jetpack Compose for building their Android apps. While everyone is using the same library, the approach they've taken in adopting it is really different on each team. There's a lot of nuance in how one approaches a migration of this size and the difficulty is amplified when you are doing this at scale.
This panel discussion brings together engineers working on popular apps that are using Compose and their experience in coordinating it's adoption.