Hasty Briefsbeta

Bilingual

I Switched from Flutter and Rust to Rust and Egui

10 months ago
  • #Flutter
  • #Rust
  • #UI Development
  • Personal experience shared about transitioning from Flutter to egui for UI development.
  • Flutter and Rust integration was initially used with flutter_rust_bridge for generating bindings.
  • Frustration with FFI issues and the complexity of managing two programming languages led to exploring egui.
  • Egui was chosen for its simplicity and the impressive work seen in projects like rerun.
  • Rewriting UI in egui over a weekend led to abandoning Flutter due to reduced complexity.
  • Concerns about the readability and maintainability of generated code by flutter_rust_bridge.
  • The project's scale didn't justify the complexity of Flutter, especially with a single developer.
  • Egui's immediate UI refresh paradigm eliminated common Flutter issues like state management and UI not updating.
  • Performance improvement noted in the Rust-only application, possibly due to reduced overhead from FFI.
  • Encouragement for support towards BoquilaHUB, focusing on AI for biodiversity.