Writing mobile applications

Developing a mobile application is a challenging activity, as we need to target some specific objectives.

The first one is User eXperience (UX), which is how a user interacts and uses the application.

Smartphones have in general, a small visible surface, compared to regular PCs or at least notebooks. So specific attention is paid to which information is presented on a specific view of the application. Smartphones, paired with tablet-related devices, and the possibility to rotate the screen, impose a specific focus on the "responsiveness" of the application, that is, the ability to adapt content layout, as visibility or rearranging, to different and mutable resolution specification. This specifically means that orientation ...

Get Mastering Cloud Development using Microsoft Azure now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.