I’ve recently started porting the Google Play API in Node.js to Elixir. Right now you can authenticate a Google account, get details of a published app and download its APK.
Currently my issue with it is that it relies on an external NPM module to decode protobuf data (since exprotobuf
, gpb
or erlang_protobuffs
can’t decode a binary with the Protobuf v2 group
type).
I’d appreciate feedback on the code, what to improve, etc. I’m also interested in finding out how should I write tests for testing API calls to google.