# Android and Protocol Buffers - Kevin Galligan

DevFeed: [Android and Protocol Buffers - Kevin Galligan](<https://devfeed.tech/articles/android-and-protocol-buffers-kevin-galligan-38045.md>)

Original publisher: [Read original article](<https://touchlab.co/2011-08-android-and-protocol-buffers>)

Published: 2011-08-27T04:00:00Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Java](<https://devfeed.tech/topics/java.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [google](<https://devfeed.tech/tags/google.md>), [java](<https://devfeed.tech/tags/java.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [server](<https://devfeed.tech/tags/server.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

## AI overview

The article discusses options for passing structured data between an Android application and a server. After considering custom XML, XML-RPC, JSON, and Seam remoting, it introduces Google protocol buffers as an approach based on compiled message definitions for Java and other languages.

## Source excerpt

I've been trying to figure out what one would use on a greenfield project for passing stuff back and forth to the server. There are many options.