На старте я бы взял
Google API Client Library for Java, т.к. это самый верный путь разобраться в API.
Ну, а в остальном, все зависит от вашего фреймворка. Java, чай, не скудный язык, там много чего можно такого и эдакого, а SDK представляет структурированный и последовательный доступ к ресурсам сервиса.