Java Programming for Android Developers For Dummies

Java Programming for Android Developers For DummiesReviews
Author: Barry Burd
Pub Date: 2014
ISBN: 978-1-118-50438-3
Pages: 458
Language: English
Format: PDF/EPUB
Size: 53 Mb

Download

Get started creating Android apps with Java in no time! The demand for Android apps is not slowing down but many mobile developers who want to create Android apps lack the necessary Java background. This beginner guide gets you up and running with using Java to create Android apps with no prior knowledge or experienced necessary! Shows you the basic Java development concepts and techniques that are necessary to develop Android apps Explores what goes into creating an Android app to give you a better understanding of the various elements Addresses how to deal with standard programming challenges and debugging Beginning Android Programming with Java For Dummies puts you well on your way toward creating Android apps quickly with Java.

+

The Developer Perspective

Android is a multifaceted beast. When you develop for the Android platform, you use many toolsets. This section gives you a brief rundown.

Java

James Gosling of Sun Microsystems created the Java programming language in the mid-1990s. (Sun Microsystems has since been bought by Oracle.) Java’s meteoric rise in use stemmed from the elegance of the language and its well-conceived platform architecture. After a brief blaze of glory with applets and the web, Java settled into being a solid, general-purpose language with a special strength in servers and middleware.

Figure 1-2 describes the development of new Java versions over time. Like Android, each Java version has several names. The product versionis an official name that’s used for the world in general, and the developer version is a number that identifies versions so that programmers can keep track of them. (In casual conversation, developers use all kinds of names for the various Java versions.) The code nameis a more playful name that identifies a version while it’s being created.