Many of your Android apps will need to interact with Internet data, which comes in a variety of formats. In this article, build an Android app that works with popular data formats — XML and JavaScript Object Notation (JSON, as well as the more exotic protocol buffers format from Google. You'll learn about the performance and coding trade-offs associated with each format.