This post is outdated and I urge you to go have a look at the official google training material instead.
Most projects I have worked on needed some sort of network engine, and in most cases we needed something that could pull json data from a rest api over http and fetch images and thumbnails. Volley is a lib that does just that. Here are some official links and my demo implementation showing of the most basic features of Volley. Google IO 2013 talk on Volley The Volley manual My test implementation using Volley In the example linked above there is code in a few places that uses Volley. The most interesting parts are in the adapters, particularly in the details adapter where we fetch a image by just assigning a url to a NetworkImageView.
NetworkImageView niw = ((NetworkImageView)getActivity().findViewById(R.id.demo_item_details_image)); niw.setImageUrl(demoItem.getImage(), mImageLoader);
Can’t get much easier than that I believe. All in all, I have found Volley to be very easy to use and it looks like a big time-saver, both during development and maintenance of a Android app.