Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/psanford/wormhole-william-mobile

End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.
https://github.com/psanford/wormhole-william-mobile

android encryption end-to-end-encryption go golang ios mobile wormhole

Last synced: 3 days ago
JSON representation

End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.

Awesome Lists containing this project

README

        

# wormhole-william-mobile

This is a Magic Wormhole client for Android and iOS.

Some current limitations:
- Receiving directories are kept in zip form.
- Send only supports sending a single file.

## Installing the APK on Android

Available from the Play store:
https://play.google.com/store/apps/details?id=io.sanford.wormhole_william

Prebuilt APKs are provided with each release. You can install this to an android device
that has developer mode enabled by running:

```
apk install wormhole-william.release.apk
```

## Building for Android

In order to build this you will need a local install of the android SDK. Set the environment
variable `ANDROID_SDK_ROOT` AND `ANDROID_ROOT` to the path of the android SDK. Currently
this project is hard coded to use platform `android-30` (in the make file), so you will need
to have that installed (or edit the make file for whatever you have). You will also need
a modern version of Go. Probably >= 1.16.

Run `make` and see what happens!

This project uses https://gioui.org/ for its UI. It uses https://github.com/psanford/wormhole-william
for the underlying wormhole implementation.

## iOS

Currently iOS development is happening on the ios branch.

## Video Demo

This [demo](https://www.youtube.com/watch/FOY4vhUoikU?t=210s) was done as part of a larger talk on the development of Wormhole William Mobile and its use of [Gio](https://gioui.org/):

[![Wormhole William Mobile Demo](https://raw.githubusercontent.com/psanford/wormhole-william-mobile/main/screenshots/wormhole-william-mobile-youtube.png?raw=true)](https://www.youtube.com/watch/FOY4vhUoikU?t=210s "Wormhole William Demo")

## Screenshots

Receive 1
Receive 2
Send Text 1
Send Text 2
Send File