Git Product home page Git Product logo

bitcoin-android's Introduction

Bitcoin Android

Send and receive bitcoins from your Android phone!

Note that this app is still under development and may lose your coins! Test it with small amounts.

You can get it from the Android Market here and click "Install" to send it to your phone.

Checkout a YouTube Demo Video Here

Features

  • Send/Receive bitcoins entirely from your phone (no server component required)
  • Scan and generate QR codes to share address, amount, etc between devices
  • Recognizes the Bitcoin URI format
  • Creates transactions in the absence of internet (will retry when you reconnect)
  • Email invoices from your phone to request money
  • Wallet file backed up in the cloud (synced to your Google account) in case you lose your phone.
  • A free app, 100% open source

Installation

You can download and install the app from the Android Market.

For best results, install the app while connected to WiFi (it will download some data the first time you launch it).

Next, get a few coins in your wallet by starting the app and tapping "Request Money". From here you can send a request to yourself by email. The request will contain your wallet's receive address which you can paste into your desktop client or the bitcoin faucet to add funds to your wallet.

Usage

Check out the wiki page on using bitcoin android.

Technical Details

Check out the wiki page on technical details.

Contributing

Feel free to fork and send pull requests. Contributions welcome.

Donations

To support ongoing development of bitcoin android try scanning this QR code from your phone or sending donations to 1Gp1himAQ4jmmQJ5zZwQxKmv7yg4Drm5M4

TODO

  • optionally require a pin code to send money for additional security?
  • ability to generate more than one receive address
  • make backup to the cloud optional for those who want the privacy
  • move to a "thin client" implementation instead of storing the entire blockchain (this will become necessary as the blockchain grows over time)
  • make an easy link to the Bitcoin Faucet for people to get a few coins on the device when they first try it
  • clicking a bitcoin link in the mobile browser should open the send money screen (with fields filled in) using Android intents

Credits

Bitcoin Android is based on the bitcoinj library by Mike Hearn at Google. He deserves some very special thanks!

It also makes use of the zxing library for processing QR codes. The icon was created by visualpharm.com.

License

Bitcoin Android is open source software released under the Apache V2 license.

bitcoin-android's People

Contributors

bambar avatar barmstrong avatar brandoniles avatar xslidian avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.