Comment by bit1993

6 months ago

The nice thing about Flutter is that its cross-platform, write once run anywhere, I use Rust for the back-end. Personally I try not to use FFI because it adds complexity and ugly code, tracking object pointers, I'd rather just write pure Dart code.

iced is cross platform, there's even WASM support. lots of Rust crates are.

mobile and desktop are not different platform but different devices altogether that warrant separate designs IMHO

  • > iced is cross platform

    How well does it integrate with Androids APIs or even IOS, can I make a full blown app with it. I believe the main reason why people use FFI to interface Rust and Dart/Flutter for mobile development is because Rust does not have an Android/IOS framework with the higher level APIs it just has native APIs (fs, io..)