O'Reilly logo

Learning Android™ Application Programming: A Hands-On Guide to Building Android Applications by Jorge Hernandez, Justin McLean, James Talbot

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

1. An Introduction to Android Development

It is by riding a bicycle that you learn the contours of a country best, since you have to sweat up the hills and coast down them.

Ernest Hemingway

The Android operating system is a comprehensive, open source platform designed specifically for mobile devices. In this chapter, you will learn the advantages of why you would develop native applications as well as about the history of the Android platform. Native applications are applications that are coded in a specific language such as Java for Android applications. Native applications that are well coded tend to provide faster performance and a high degree of reliability. They also have access to a device’s various utilities such as the camera and address ...

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