I do ALL the UI logic on Rust: Internationalization, formatting, etc and in SwiftUI/JetpackCompose only pain stuff and send/get a single JSON internal FFI endpoint.
So my "records" are just:
App: {title: "Factura #F10", bg-100:"black", font:"...", ...} Data: Invoice {total:"$ 1'000.000,00", ...}
I do ALL the UI logic on Rust: Internationalization, formatting, etc and in SwiftUI/JetpackCompose only pain stuff and send/get a single JSON internal FFI endpoint.
So my "records" are just:
my UI logic only deal with "clicks", dispatch & theming.