- 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. 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 includedSampleApp
. Test at least on one physical device and report the device model & OS tested on.