O'Reilly logo

Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android by Michael Eierman, Jakob Iversen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Connectivity Issues

One of the most important aspects of mobile devices is that they are able to communicate with other devices and the Internet. This enables the capability to create very powerful and useful apps. However, this also poses design problems. The device’s capability to connect can be lost, or the connection speed may be very slow. Additionally, these problems can arise if the device moves even a few feet. Compounding the problem is that users may not recognize or even understand that there is a connectivity problem while they are using your app. Apple requires that all apps submitted to the app store include a user warning when the network connection is lost, but this doesn’t address slow speeds, and is not required by Android at ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required