This project aims to wrap the Kraken Exchange API and offer convenient means of asynchronously querying it in a way that's suitable for the Android platform.
Is it possible to use this library without Android dependencies and an Android runtime?
The first problem I ran into was the DefaultCallbackManager which uses android Handlers. How would I replace that CallbackManager with an Android-free implementation?
The Kraken API client should offer (optional?) means to estimate and honor a call rate limit as described in the official documentation and, if configured, prevent exceeding it.
Users who have enabled two factor authentication for their API key should still be able to use the Android Kraken client, injecting the one time password at will.