Practical overview
When it fits
Use it when you want an Android Bitcoin payment app described as operating without a centralized backend, or when you need to build the published project from source.
Who it is for
- Android users looking for an app to make Bitcoin payments.
- Developers who want to inspect or build the wallet’s source.
Documented uses
- Make Bitcoin payments from an Android app.
- Build the project’s Android app from source.
- Produce unsigned APKs using the documented buildah workflow.
Requirements & limits
- The project describes the app as standalone and says it does not require a centralized backend.
- The app is an Android project written in Java.
- The documented Gradle build requires Git, Java 11, Gradle 4.4–6.9.x and Android SDK tools.
- The buildah route requires FUSE access and the SYS_ADMIN capability; its output is unsigned APKs.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build the Android project with Gradle
Prepare the documented build environment and run the repository’s Gradle build.
Before you start
- Git
- Java 11 SDK
- Gradle 4.4–6.9.x
- Android SDK tools, with ANDROID_HOME pointing to the SDK directory
Steps
Install Git, Gradle and OpenJDK 11.
Create an Android SDK directory, set ANDROID_HOME to it, and unpack the Android SDK tools there.
Clone the main branch of the repository and change into the project directory.
Run gradle clean build.
Expected outcome
The repository’s README says this builds all sub-projects in all flavors.
Guide limitations
- The README points to wallet/README.md for wallet-specific build details.
- This workflow does not describe installing or running the resulting app.
Produce unsigned APKs with buildah
Use the repository’s documented buildah workflow to write unsigned APKs to an output directory.
Before you start
- The repository source and build.Containerfile
- buildah
- FUSE access and the SYS_ADMIN capability
Steps
Prepare the repository’s documented Android build prerequisites and source checkout.
From the project directory, run buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
Expected outcome
The README says unsigned APKs are written to the specified output directory.
Guide limitations
- The build requires FUSE and SYS_ADMIN to mount disorderfs and sort project-folder entries.
- The documented output is unsigned APKs; signing and installation steps are not described.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- bitcoin-wallet/bitcoin-wallet · Official homepage title · retained in its source language

