# Contribute to the card.io Android SDK

### *Pull requests are welcome!*


General Guidelines
------------------

* **Code style.** Please follow local code style. Ask if you're unsure. 
* **No warnings.** All generated code must compile without warnings. 
* **Android version support.** The library should support versions of Android that have more than 5% distribution, as measured by [Google's dashboard](https://developer.android.com/about/dashboards/index.html). No versions should be dropped without good reason.
* **Architecture support.** Scanning should support ARMv7a, with and without NEON vector instruction support. Other architectures may be added.
* **Testing.** Test both with the `buffalo` demo app, and with the included `SampleApp`. Test at least on one physical device and report the device model & OS tested on.