Having trouble understanding why I should use layouts/drawables, when dc is available.
Are layouts/drawables convenience tools provided by connect iq so we can organize our code more easily, or are there performance/memory benefits (or drawbacks!) to be aware of?
https://developer.garmin.com/connect-iq/core-topics/user-interface/
The docs don't mention any tradeoffs, they don't talk about them as if they're convenience tools either. But I can't figure out why I would use layout/drawables over direct Dc calls and buffered bitmaps. It might just be because it's a programming style I'm used to, but is there anything else? Maybe they're optimized due to being known at compile time? Or make static analysis of e.g. memory easier somehow? Where could I see those benefits?