floui: a gui crate for mobile, inspired by swiftui, wrapping native widgets. A proof of concept
floui, pronounced "flowy", is a gui crate for mobile, inspired by SwiftUI, wrapping uikit and android widgets. It's a binding to another C++ library I'm working on with the same goal (and name!). It currently offers several widgets (button, toggle, check, slider, text, textfield, stacks, scrollview, imageview, webview). The list of widgets is a bit more than provided by react-native core components (last I checked), but the methods provided are still limited. The crate is supposed to integrate with the platforms's IDE (xcode and android studio).
Link to crate:
https://crates.io/crates/floui
Link to repo:
https://github.com/MoAlyousef/floui-rs
Template repo targeting both ios and android (should be buildable from the command-line):
https://github.com/MoAlyousef/floui-rs-template