The single most important characteristic of a successful app is connectivity. You can accomplish most of your connectivity requirements with the ubiquitous HTTP protocol, which makes up the backbone of all Internet communications. In this chapter, I will cover the HTTP options available within Android.
Sometimes more specialized protocols are required. In Chapter 6, I will cover push messaging and the unique protocols used for its implementation.
Is your device connected?
Is your network available?