notedeck/README.md

35 lines
820 B
Markdown
Raw Normal View History

2023-11-29 04:32:40 +00:00
# Damus Android
A multiplatform nostr client. Works on android and desktop
Alpha! WIP!
2023-11-29 04:38:39 +00:00
<img src="https://cdn.jb55.com/s/bebeeadf7001fae1.png" height="500px" />
2022-11-06 05:12:17 +00:00
2023-11-29 04:43:40 +00:00
## Compiling
The `shell.nix` provides a reproducible build environment for android and rust. I recommend using [direnv][direnv] to load this environment when you `cd` into the directory.
Once you have your dev shell setup, you can build with this command:
```bash
$ 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
```
2023-11-29 04:43:40 +00:00
You can also just type
```bash
$ cargo run --release
```
To run the multiplatform desktop version of the app called NoteDeck.
[direnv]: https://direnv.net/