Go to file
2023-12-24 12:34:17 -08:00
.github/workflows Initial commit 2022-11-05 22:12:17 -07:00
assets fonts: add onest 2023-07-05 14:53:25 -07:00
enostr make sure it's still working on android 2023-07-09 12:17:54 -07:00
src viewport scroll rendering experiments 2023-12-24 12:34:17 -08:00
.envrc wgpu + egui 0.20.0 2022-12-10 16:57:46 -08:00
.gitignore many improvements 2022-12-12 14:33:37 -08:00
Cargo.lock make sure it's still working on android 2023-07-09 12:17:54 -07:00
Cargo.toml android: attempt to get it working on really old versions 2023-12-24 12:34:17 -08:00
check check script 2023-07-01 11:26:33 -07:00
check.sh Initial commit 2022-11-05 22:12:17 -07:00
damus.keystore add temporary release keystore 2023-07-09 12:29:39 -07:00
index.html codename is domus for now 2023-07-01 11:25:55 -07:00
LICENSE add license 2023-07-05 14:56:14 -07:00
Makefile makefile for building tags 2023-07-06 08:40:50 -07:00
README.md Update README.md 2023-12-17 10:49:33 -06:00
rust-toolchain progress 2022-11-06 19:32:13 -08:00
shell.nix android: attempt to get it working on really old versions 2023-12-24 12:34:17 -08:00
Trunk.toml trunk: notedeck 2023-07-06 08:40:50 -07:00

Damus Android

A multiplatform nostr client. Works on android and desktop

Alpha! WIP!

Compiling

The shell.nix provides a reproducible build environment for android and rust. I recommend using direnv to load this environment when you cd into the directory.

Once you have your dev shell setup, you can build with this command:

$ cargo apk run --release 

This will build and run the app on your android device. If you don't have the aarch64-linux-android rust target yet, you can install it with:

$ rustup target add aarch64-linux-android

You can also just type

$ cargo run --release

To run the multiplatform desktop version of the app called NoteDeck.

Funding

Damus Android is FOSS community and grant funded project. If you want to help accelerate development to pay for devs send sats here:
https://damus.io/android/