Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem https://nextgraph.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nextgraph-rs/ng-app-native
Niko 852b7a9015 native apps scaffolding, based on Tauri 2 years ago
..
.vscode native apps scaffolding, based on Tauri 2 years ago
public native apps scaffolding, based on Tauri 2 years ago
src native apps scaffolding, based on Tauri 2 years ago
src-tauri native apps scaffolding, based on Tauri 2 years ago
.gitignore native apps scaffolding, based on Tauri 2 years ago
README.md native apps scaffolding, based on Tauri 2 years ago
index.html native apps scaffolding, based on Tauri 2 years ago
package.json native apps scaffolding, based on Tauri 2 years ago
pnpm-lock.yaml native apps scaffolding, based on Tauri 2 years ago
tsconfig.json native apps scaffolding, based on Tauri 2 years ago
tsconfig.node.json native apps scaffolding, based on Tauri 2 years ago
vite.config.ts native apps scaffolding, based on Tauri 2 years ago

README.md

NextGraph native apps (Linux, MacOS, Windows, Android, iOS)

NextGraph native apps use the Tauri framework.

The apps are using an embedded WebView that renders the Svelte app.

Install

cargo install tauri-cli --version "^2.0.0-alpha"

VS Code + Svelte + Tauri + rust-analyzer.

Desktop

Install all prerequisites for your dev platform.

cargo tauri dev

Android

rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

to launch the dev app :

cargo tauri android dev

to build the production app :

cargo tauri android build

to debug the Svelte app, use Chrome :

iOS

First, make sure Xcode is properly installed. then :

rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim

to launch the dev app :

cargo tauri ios dev

to build the production app :

cargo tauri ios build