Personally I’d say: separate data and interface logic to the maximum possible level and then write a truly native interface for each platform that matters to you.
This does not apply if your application has so many custom controls that being native does not matter that much (for example a music creation software or a highly advanced raster editor)
Comments
Personally I’d say: separate data and interface logic to the maximum possible level and then write a truly native interface for each platform that matters to you.
This does not apply if your application has so many custom controls that being native does not matter that much (for example a music creation software or a highly advanced raster editor)
Of course, I'm talking about frameworks for rust that have already done this for me.