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

Hardware Issues

A very cool aspect of mobile computing is the set of hardware components available on the device. Many devices have the capability to locate the device within a few meters using the GPS, have sensors that can capture device orientation, have lights that can be turned on and off, have cameras, and have other hardware components that allow the device to interact with the environment. Access to these components can make fun and useful apps. However, employing them within your app is not without potential problems. The battery issue was discussed in the previous section, and this is always a concern when using hardware devices. However, each component has its own set of issues that, when used poorly, can make an app less desirable. ...

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