Understanding the backend
As mobile developers, we are client side developers. We build user interfaces and absorb JSON data from web services. One advantage of developing in both server and client is the ability to tailor the back end to meet the needs of the mobile application. This can result in enhancing performance with data transactions on a web API. Building fast and reliable mobile applications can be difficult if we have to build off an old, slow-running back end. If users experience slow and unstable applications, they will normally never return to use it again.
In this example, we will build a simple web service that our mobile application will use. Let's begin by opening up Visual Studio.