OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Bitcoin Wallet — bitcoin-wallet

Bitcoin Wallet is an open-source Android app for Bitcoin payments, described by its project as standalone and not requiring a centralized backend. The public Java repository includes the wallet app and app-store metadata, as well as instructions for building the project and producing unsigned APKs.

Independent OpenViST project profile, based on linked sources.

Bitcoin Wallet — bitcoin-wallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Install Git, Gradle and OpenJDK 11.

  2. Create an Android SDK directory, set ANDROID_HOME to it, and unpack the Android SDK tools there.

  3. Clone the main branch of the repository and change into the project directory.

  4. 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.
Source-based practical guide

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

  1. Prepare the repository’s documented Android build prerequisites and source checkout.

  2. 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.
Evidence and transparency

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