Learning about mobile application development
Mobile application development shares a lot of concepts (and challenges) with web application development. However, there are also some core differences. In this section, we are going to analyze some core concepts to keep in mind when designing the architecture of a mobile application.
In this context, we are mostly referring to mobile applications as a further channel to access the functionalities offered by a more complex ecosystem that is also accessible in other ways (via a web frontend, at least). Also, most of the considerations made in this section should be seen from an enterprise perspective. So, of course, if you are working in a different environment (such as in a start-up), your mileage may vary. First of all, let's start by looking at why we should consider developing a mobile application as a way to enable interaction with our features and functionalities.
The importance of mobile applications
In today's...