Post

Rich diagnostics is something I've wanted to work on for a while and takes a lot of inspiration from Rust. Same focus on detail and bouncing you in the right direction, but now with markup and diagrams! This works safely in the IDE as well, where IDE builds will gracefully fall back to plain ascii.

Runtime tracing is a new integration with the upcoming androidx.tracing 2.0. If enabled, you just pass a Tracer instance into your graph and Metro will generate code that traces binding materialization throughout your graph. This is especially useful for profiling app startup or a CUJ.

Plus a bunch of other improvements to diagnostics and the usual laundry list of bug fixes!

0 reposts0 likes