Introduction to the Series
There are a lot of tutorials and guides out there to help the beginning android developer to write their first application. The expert android developer relies on his experience and collection of collected libraries and code snippets to overcome any obstacle thrown in his path. Then you have the intermediate user whom has an understanding of how the android framework is organised and how most components are utilised, but still occasionally consults google in search for libraries to tackle a specific problem. If you consider yourself in the latter category, this guide is for you.
The posts in this series will always focus on a single category in Android developing, such as Networking, component architecture, UI/UX, testing etc. It will describe best practices as well as introduce a couple of libraries to help the developer with implementation.
Introduction to Networking
This post starts by broadly explaining the concepts of performing networking requests on Android and introduce the developer with interesting libraries to use.