Skip to content

Latest commit

 

History

History
130 lines (104 loc) · 3.47 KB

README.md

File metadata and controls

130 lines (104 loc) · 3.47 KB

UniMe - Identity Wallet

A Tauri-based Identity Wallet for people to manage Decentralized Identities and Verifiable Credentials.

Recommended IDE Setup

VS Code + Svelte + Tauri + rust-analyzer.

Development

Start the app

npm install

# Desktop
npm run tauri dev

# Android
npm run tauri android init
npm run tauri android dev

# iOS
npm run tauri ios init
npm run tauri ios dev

Before commiting, please make sure to run

npm run lint
npm run format
npm run test

Release

Signing Android App Bundle (AAB)

https://docs.flutter.dev/deployment/android#signing-the-app https://next--tauri.netlify.app/next/guides/distribution/sign-android

Edit src-tauri/gen/android/app/build.gradle.kts:

Create icons

cd src-tauri
cargo tauri icon

How this project was initialized

cargo install create-tauri-app # v3.1.1
cargo create-tauri-app --alpha
✔ Project name · identity-wallet
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm)
✔ Choose your package manager · npm
✔ Choose your UI template · Svelte - (https://svelte.dev/)
✔ Choose your UI flavor · TypeScript
✔ Would you like to setup the project for mobile as well? · yes