Type-safe REST client for Android and Java