OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Zodl Android Wallet

Zodl Android Wallet is an open-source Kotlin application that provides a mobile Android wallet for Zcash through the Zcash Android SDK. Its public repository documents distribution through Google Play, a dedicated F-Droid repository, and GitHub APK releases, alongside source-build and fork instructions.

Independent OpenViST project profile, based on linked sources.

Zodl Android 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 Zodl Android Wallet when the task is centered on Zcash wallet use on Android or on adapting an existing Android Zcash wallet codebase. Its repository is especially relevant when distribution through a dedicated F-Droid repository, source compilation, or a documented fork workflow matters.

Who it is for

  • Android users seeking a Zcash wallet distribution route.
  • Developers who want to build an Android Zcash wallet from source.
  • Teams evaluating a documented starting point for a branded Zcash wallet fork.

Documented uses

  • Use a mobile Android wallet for Zcash.
  • Obtain the application through Google Play, the project’s F-Droid repository, or GitHub APK releases.
  • Compile the wallet from its public source repository.
  • Prepare a separately branded fork by changing identity fields and removing copyrighted assets.
  • Report Android-specific issues or request features through the project’s GitHub workflow.
Before you choose

Requirements & limits

The repository documents Google Play, a dedicated F-Droid repository at https://foss.zodl.com, and GitHub APK releases. It also provides a public MIT-licensed source repository.

  • The wallet is specific to the Zcash ecosystem and uses the Zcash Android SDK.
  • The repository is public and MIT-licensed, with source-build documentation.
  • The project documents multiple Android distribution routes, including a separate F-Droid repository.
  • A separate fork requires app-name, package-name, support-email, and copyrighted-asset changes.
  • The repository lists build limitations involving coverage mode, Compose coverage, espresso-contrib, and an Android Gradle Plugin warning.

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

Add Zodl’s F-Droid repository on Android

Set up the project’s dedicated F-Droid repository as a source for the Android wallet.

Before you start

  • An Android device with the F-Droid client installed.
  • The repository URL https://foss.zodl.com/fdroid/repo and fingerprint 7e751ab710159dff44f55631f910ba4033f0ebd2f867691af633cece4ddb62e4.

Steps

  1. On Android, open the documented fdroidrepos link, or open F-Droid and go to Settings → Repositories → +.

  2. Add https://foss.zodl.com/fdroid/repo manually if using the repository settings.

  3. Use the supplied fingerprint when adding the repository.

  4. Use the configured repository as the documented F-Droid distribution route for Zodl.

Expected outcome

The dedicated Zodl F-Droid repository is configured in the F-Droid client.

Guide limitations

  • This recipe documents repository setup and distribution; it does not verify installation or wallet operation.
  • The repository notes that its build includes the same build-time integrations as the Google Play release and is signed with the same upload key.
Source-based practical guide

Prepare a separately branded Zcash wallet fork

Apply the repository’s documented identity and asset changes for a fork intended to become its own app.

Before you start

  • A working copy of the public repository.
  • Access to gradle.properties, app/build.gradle.kts, ui-lib/src/main/res/ui/non_translatable/values/strings.xml, and the Zcash icon asset directory.

Steps

  1. Change ZCASH_RELEASE_APP_NAME in gradle.properties.

  2. Change ZCASH_RELEASE_PACKAGE_NAME in app/build.gradle.kts.

  3. Change support_email_address in the specified strings.xml file.

  4. Remove copyrighted Zcash icons, logos, and assets from ui-lib/src/main/res/common/, including launcher assets.

  5. Optionally configure continuous integration secrets and variables and add Firebase API keys in the documented debug and release locations.

Expected outcome

The fork has the repository-documented app identity, package, support contact, and asset changes needed for a separately branded Zcash Android wallet project.

Guide limitations

  • The repository states that additional branding and release work may still be required.
  • These steps describe fork preparation, not a completed build, publication, or operational wallet.
  • The documented build caveats still apply.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
3 October 2026
Original website title
zodl-inc/zodl-android · Official homepage title · retained in its source language