From 023eeb9806042f018f184d527f8d2eee6964a396 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Sat, 16 Nov 2024 22:52:34 -0500 Subject: [PATCH] update readme --- README.md | 67 ++++++++++++------------------------- notes/android_and_ios.avif | Bin 0 -> 162809 bytes notes/hotreload-video.mp4 | Bin 0 -> 278898 bytes 3 files changed, 22 insertions(+), 45 deletions(-) create mode 100644 notes/android_and_ios.avif create mode 100644 notes/hotreload-video.mp4 diff --git a/README.md b/README.md index 1cb5bbb83..04afd87d8 100644 --- a/README.md +++ b/README.md @@ -79,19 +79,31 @@ fn app() -> Element { - Cross-platform apps in three lines of code (web, desktop, mobile, server, and more) - [Ergonomic state management](https://dioxuslabs.com/blog/release-050) combines the best of React, Solid, and Svelte -- Extremely performant, powered by Rust's fastest wasm-framework [sledgehammer](https://dioxuslabs.com/blog/templates-diffing) +- Type-safe Routing and server functions to leverage Rust's powerful compile-time guarantees - Integrated bundler for deploying to the web, macOS, Linux, and Windows - And more! Read the [take a tour of Dioxus](https://dioxuslabs.com/learn/0.5/). ## Instant hot-reloading -With one command, `dx serve` and your app is running. Edit your markup and styles and see the results in real time. Rust code hotreloading is not yet 1st class, but possible with [hot-lib-reloader](https://docs.rs/hot-lib-reloader/latest/hot_lib_reloader/). +With one command, `dx serve` and your app is running. Edit your markup and styles and see the results in real time.
- +
-## Bundler for deploying to the web and desktop +## Built-in Android and iOS support + +Dioxus is the fastest way to build native mobile apps with Rust. Simply run `dx serve --platform android` and your app is running in an emulator or on device in seconds. Call directly into JNI and Objective-C to access native APIs. + +
+ +
+ +## Interactive CLI for building apps + + + +## Bundle for web, desktop, and mobile Simply run `dx bundle` and your app will be built and bundled with maximization optimizations. On the web, take advantage of [`.avif` generation, `.wasm` compression, minification](https://dioxuslabs.com/learn/0.5/reference/assets), and more. Build webapps weighing [less than 50kb](https://github.com/ealmloff/tiny-dioxus/) and desktop/mobile apps less than 15mb. @@ -99,6 +111,7 @@ Simply run `dx bundle` and your app will be built and bundled with maximization + ## Fantastic documentation We've put a ton of effort into building clean, readable, and comprehensive documentation. All html elements and listeners are documented with MDN docs, and our docsite runs continuous integration with Dioxus itself to ensure that the docs are always up to date. Check out the [Dioxus website](https://dioxuslabs.com/learn/0.5/) for guides, references, recipes, and more. Fun fact: we use the Dioxus website as a testbed for new diouxs features - [check it out!](https://github.com/dioxusLabs/docsite) @@ -134,8 +147,6 @@ Dioxus has grown from a side project to a small team of fulltime engineers. Than Web -
- Tier 1 Support - - - Fullstack -
- Tier 1 Support - - - - - Desktop -
- Tier 1 Support - - - Liveview -
- Tier 1 Support - - - - - Mobile -
- Tier 2 Support