This api implementation is based on Grover-C13 one (https://github.com/Grover-c13/PokeGOAPI-Java).
What we did on this implementation is to strip out blocking and sync calls in favor of callbacks and interfaces plus lombok getter and setter got removed. The sample activity included in the pack should give you a better taste of this.
This api impl has been reworked by Rama and iGio90 and is using contributions from the pogo-java team.
How to start:
Download and import the project Open the sample activity (https://github.com/POGO-Java/Api/blob/master/app/src/main/java/com/pogojava/pogojavaapi/SampleActivity.java) Set your PTC username and password.
Notes: You can login using either PTC or Google and doing many more things as explained in https://github.com/Grover-c13/PokeGOAPI-Java