My only monetization plans are to charge a few dollars for the Android app for two-factor authentication, because I'm getting external help with it, and that's not free.
What integration? And what is the charge for?
An Android armory client, that also has 2FA to interact? or
Android app that is just a 2FA client to produce a code that is then entered into an armory client on windows/a.n.other client to unlock wallet/functions?
in the last case just use
google authenticator as a separate android app that can be used to 2FA for armory. It can have multiple counters (I have one for bitcoinica for example, another for my SSH logins, armory would just be a scroll down in the list).
Use a standard OTP library compiled into armory, and produce a QR code for the device to set up the seed. It can be time or counter based. These are IETF standards based mechanisms:
HOTP: An HMAC-Based One-Time Password AlgorithmTime-based One-time Password (TOTP) algorithmAs a bonus, you also get iOS and Blackberry authenticators as well. (blackberry doesn't have QR code scan though)
code is at
https://code.google.com/p/google-authenticator/ so you can clone and customise the UI yourself if you want an armory client - it has already been done several times as I think the Battle.net/StarWars KOTOR clients are basically reskinned authenticators. Or just add to the list of accounts in the standard authenticator, and leave it up to google to keep it updated so you don't have to fix the issues resulting (and there have been a few recently including Force closing when opening the app- it was updated the same day, but was still an issue as it had been updated for several new devices that had recently been launched.)
The only real cost should be that of getting it into the Google Android market, though you can just make the APK available to download from your armory client site. You won't get the auto-update features of the market. (There are a couple of other markets as well such as amazon app market and appbrain)
marked