|
@@ -5,12 +5,13 @@ Build a mobile app with Dioxus!
|
|
|
Example: [Todo App](https://github.com/DioxusLabs/example-projects/blob/master/ios_demo)
|
|
|
|
|
|
## Support
|
|
|
-Mobile is currently the least-supported renderer target for Dioxus. Mobile apps are rendered with the platform's WebView, meaning that animations, transparency, and native widgets are not currently achievable.
|
|
|
+Mobile is currently the least-supported renderer target for Dioxus. Mobile apps are rendered with either the platform's WebView or experimentally through WGPU. WebView doesn't support animations, transparency, and native widgets.
|
|
|
|
|
|
-In addition, iOS is the only supported Mobile Platform. It is possible to get Dioxus running on Android and rendered with WebView, but the Rust windowing library that Dioxus uses – tao – does not currently support Android.
|
|
|
|
|
|
Mobile support is currently best suited for CRUD-style apps, ideally for internal teams who need to develop quickly but don't care much about animations or native widgets.
|
|
|
|
|
|
+This guide is primarily targetted for iOS apps, however, you can follow it while using the `android` guide in `cargo-mobile`.
|
|
|
+
|
|
|
## Getting Set up
|
|
|
|
|
|
Getting set up with mobile can be quite challenging. The tooling here isn't great (yet) and might take some hacking around to get things working. macOS M1 is broadly unexplored and might not work for you.
|