How Canva uses graph traversal to handle the complexity of getting print orders to our customers.| Canva - Engineering Blog
We’ve all heard of the best practices regarding layouts on Android: keep your view tree as simple as possible, avoid multi-pass layouts high up in the hierarchy, etc. But the truth is, it’s pretty hard to see what’s actually going on in your view tree in each UI traversal (measure → layout → draw).| Lucas Rocha