uMlando Wallet

Sample lightning enabled bitcoin mobile wallet for Android. Written in Kotlin using the Lightning Dev Kit.

Getting started

To get and up running you will need:

  • Android Studio
  • A phone with Android 6 OS or above (Android Marshmallow, API level 23) with USB debugging activated OR an emulator on your development machine

The lightningdevkit library for Android is not available on public repositories such a maven central. You can download the latest Android build directly from here and include in your project.


  • Connect to a peer
  • List peers
  • Sign a message
  • Create on-chain wallet
  • Receive funds on-chain
  • Open a channel
  • Send a payment
  • Generate an invoice
  • List channels
  • List payments
  • Cooperatively close a channel
  • Force close a channel
  • Get node info
  • Get wallet balance


Licensed under either:

Apache License, Version 2.0 (LICENSE-APACHE or MIT License (LICENSE-MIT or

at your option.


View Github