All Projects → card-io → Card.io Android Source

card-io / Card.io Android Source

Licence: other
The open-source code for the card.io-Android-SDK: provides fast, easy credit card scanning in mobile apps

Projects that are alternatives of or similar to Card.io Android Source

Card.io Android Sdk
card.io provides fast, easy credit card scanning in mobile apps
Stars: ✭ 1,942 (+253.73%)
Mutual labels:  sdk, ocr, credit-card
Scanbot Sdk Example Android
Document scanning SDK example apps for the Scanbot SDK for Android.
Stars: ✭ 67 (-87.8%)
Mutual labels:  sdk, ocr
Checkout Sdk Node
Checkout.com SDK for Node.js. Documentation here:
Stars: ✭ 28 (-94.9%)
Mutual labels:  sdk, credit-card
Ultimatemrz Sdk
Machine-readable zone/travel document (MRZ / MRTD) detector and recognizer using deep learning
Stars: ✭ 66 (-87.98%)
Mutual labels:  sdk, ocr
Braintree android
Braintree SDK for Android
Stars: ✭ 343 (-37.52%)
Mutual labels:  sdk, credit-card
Operator Sdk
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Stars: ✭ 5,271 (+860.11%)
Mutual labels:  sdk
Countly Server
Countly helps you get insights from your application. Available self-hosted or on private cloud.
Stars: ✭ 4,857 (+784.7%)
Mutual labels:  sdk
Js Stellar Sdk
Main Stellar client library for the Javascript language
Stars: ✭ 488 (-11.11%)
Mutual labels:  sdk
Line Bot Sdk Java
LINE Messaging API SDK for Java
Stars: ✭ 484 (-11.84%)
Mutual labels:  sdk
Daml
The Daml smart contract language
Stars: ✭ 548 (-0.18%)
Mutual labels:  sdk
Librealsense
Intel® RealSense™ SDK
Stars: ✭ 5,652 (+929.51%)
Mutual labels:  sdk
Millionheroassistant
百万 / 冲顶 / 芝士 / UC / 万能 答题助手(知识图谱更加专业,自动推荐答案, Android手机自动屏幕适配,模拟器支持,多开)
Stars: ✭ 524 (-4.55%)
Mutual labels:  ocr
Java Sdk
百度AI开放平台 Java SDK
Stars: ✭ 495 (-9.84%)
Mutual labels:  sdk
Worldwindjava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (-4.19%)
Mutual labels:  sdk
Cakeshop
An integrated development environment and SDK for Ethereum-like ledgers
Stars: ✭ 491 (-10.56%)
Mutual labels:  sdk
Tesseract.js
Pure Javascript OCR for more than 100 Languages 📖🎉🖥
Stars: ✭ 25,246 (+4498.54%)
Mutual labels:  ocr
Anti Webspider
Web 端反爬技术方案
Stars: ✭ 486 (-11.48%)
Mutual labels:  ocr
Openvr
OpenVR SDK
Stars: ✭ 4,997 (+810.2%)
Mutual labels:  sdk
Silent Face Anti Spoofing
静默活体检测(Silent-Face-Anti-Spoofing)
Stars: ✭ 538 (-2%)
Mutual labels:  sdk
Fots.pytorch
FOTS Pytorch Implementation
Stars: ✭ 513 (-6.56%)
Mutual labels:  ocr

Build Status

card.io logo

Credit card scanning for Android apps

This repository contains everything needed to build the card.io library for Android.

What it does not yet contain is much in the way of documentation. 😿 So please feel free to ask any questions by creating github issues -- we'll gradually build our documentation based on the discussions there.

Note that this is actual production code, which has been iterated upon by multiple developers over several years. If you see something that could benefit from being tidied up, rewritten, or otherwise improved, your Pull Requests will be welcome! See CONTRIBUTING.md for details.

Brought to you by PayPal logo

Using card.io

If you merely wish to incorporate card.io within your Android app, simply download the latest official release from https://github.com/card-io/card.io-Android-SDK. That repository includes complete integration instructions and sample code.

Dev Setup

Prerequisites

  • Current version of the Android SDK. (obviously)
  • Android NDK. We've tested with r10e. At minimum, the Clang toolchain is required.

First build

There are a few bugs in the build process, so these steps are required for the first build:

  1. clone this repo
  2. $ cd card.io-Android-source
  3. init its dmz submodule: git submodule sync; git submodule update --init --recursive
  4. $ cp local.properties.example local.properties
  5. Edit local.properties with your env (Assuming you've defined $ANDROID_NDK correctly, run $ echo "$ANDROID_NDK" "$ANDROID_SDK"
  6. $ ./gradlew clean assembleDebug

Hints & tricks.

Testing

Running

  1. Connect an Android 18 (or better) device.
  2. $ ./gradlew connectedAndroidTest

You should see the app open and run through some tests.

Un-official Release

$ ./gradlew clean :card.io:assembleRelease Cleans and builds an aar file for distribution.

The official release process is described separately.

Contributors

card.io was created by Josh Bleecher Snyder.

Subsequent help has come from Brent Fitzgerald, Tom Whipple, Dave Goldman, Jeff Brateman, Roman Punskyy, Matt Jacunski, Dan Nizri, and Zach Sweigart.

And from you! Pull requests and new issues are welcome. See CONTRIBUTING.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].