Android is everywhere. Get your piece of the action with this all-in-one guide to creating great apps for this booming market! Six self-contained minibooks provide everything you need to program cool phone features, refine your apps, and add the perfect finishing touches.

First, the groundwork — set up your system for app development and create your first basic Android app

Android underpinnings — see how Java and XML are necessary and learn to use Android Studio

Nuts and bolts — discover the essentials common to every app from simple to complex

What phones can do — explore how to take advantage of a mobile device's unique feature set

Both big and small — learn to create apps for larger tablet screens, small watch screens, and larger TV screens

Make a game of it — investigate Android game development and learn to connect to social media

To market, to market — find out how to market your apps

The alternative world — learn app development techniques involving C and C++

Open the book and find:

Steps to create your first app

Major technical ideas behind Android

Tips for handling button presses

Hints for effective screen layout

Android's built-in tools

What a fragment is and how to use one

Programming tricks essential to building games

Posting your app to the Google Play Store

About the Author
Barry Burd, PhD, is a professor of mathematics and computer science at Drew University. He leads training courses for professional programmers in business and industry, and has lectured at conferences around the world. He is the author of the bestselling Java For Dummies and other programming books.