Skip to content

A basic demonstration app in Kotlin for showing how Google's Host-Based Card Emulation can work with the transmission of card data across different activities. Utilizes the following technologies and techniques: RxAndroid, Realm, MVP Architecture, Fragments, Dependency Injection, Generics, Data Binding, Regex

Notifications You must be signed in to change notification settings

evm87/AndroidCardEmulation

Repository files navigation

AndroidCardEmulation

Google's HBCE uses ISO-144467 for broadcasting data, meaning any card readers must be setup to receive data along that transmission frequency. This application allows for the broadcast of five pieces of information: the card holder name, card number, security code, flag for the security code, and timezone the user is currently in (sorted by filtering the Java timezone list using regex).

RxAndroid is also used to a significant degree for writing data to Realm and for handling the search function of the timezone list.

Utilizes the following technologies and techniques:

RxAndroid, Realm, MVP Architecture, Fragments, Dependency Injection, Generics, Data Binding, Regex

About

A basic demonstration app in Kotlin for showing how Google's Host-Based Card Emulation can work with the transmission of card data across different activities. Utilizes the following technologies and techniques: RxAndroid, Realm, MVP Architecture, Fragments, Dependency Injection, Generics, Data Binding, Regex

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages