git ssb

1+

andrestaltz / DatInstaller



Tree: 57f715d7df7dc32f4a285df821933c0f7e0afa97

Files: 57f715d7df7dc32f4a285df821933c0f7e0afa97 / README.md

2136 bytesRaw

Dat Installer

Download, install, and update Android apps through Dat

icon

Download Dat Installer's APK

The new decentralized internet needs mobile app distribution channels. Dat Installer is the answer for Android apps, working as a decentralized "Play Store" minus the "Store" part (discovery of apps and monetization). With Dat, apps can be shared peer-to-peer, either locally or globally, with or without access to the old internet.

With Dat Installer you can insert a Dat link where you expect the APK file to be, and this app will download the APK and make it easy for you to install it right away (as well as update, in the future).

screenshots

The first app you can install through this is MMMMM (preview), just paste the following Dat link into Dat Installer:

dat://50237519bcfec8c86632112906ee39c76004a3d4bbf1b342c0b2926f4af67d35

Publishing an app

If you are building an Android app and would like to distribute it through Dat, you should have a metadata file named metadata.json (exactly this name) with the following contents:

{
  "convention": "1",
  "apk": "/app-release.apk",
  "readme": "/readme.md"
}

The apk field specifies the path to your APK file in the current Dat directory. Optionally, you can pass a path to the README file under the field readme.

Contributing to this project

Contributions are welcomed. Please read Contributing.md to see what development process this project uses.

The app is developed with:

src/backend contains source code for the background Node.js process, and src/frontend contains source code for the React Native GUI app.

The roadmap on what @staltz will do next is described in TODO.md.

License

GPLv3

Built with git-ssb-web