Android 6 for Programmers: An App-Driven Approach (3e) : 9780134289366

Android 6 for Programmers: An App-Driven Approach (3e)

Published by
Pearson Higher Ed USA
Available on demand
Title type
Title type

The professional programmer’s Deitel® guide to smartphone and tablet app development using Android M and and the new Android Studio IDE.

Billions of apps have been downloaded from Google Play™! This book gives you everything you’ll need to start developing great Android M apps quickly and getting them published on Google Play™. The book uses an app-driven approach—each new technology is discussed in the context of seven fully tested Android apps, complete with code highlighting, code walkthroughs and sample outputs. Apps you’ll develop include:

  • Welcome App
  • Cannon Game
  • Tip Calculator
  • Doodlz
  • Twitter® Searches
  • Flag Quiz
  • Address Book

This book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel “app-driven approach”—concepts are presented in the context of complete working Android apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions.

The apps in this book were carefully designed to introduce you to key Android features and APIs. You’ll quickly learn everything you need to start building Android apps—beginning with a testdrive of the Doodlz app in Chapter 1, then building your first app in Chapter 2. By the time you reach Chapter 9, you’ll be ready to create your own apps for submission to Google Play and other app marketplaces. You’ll master the Google Play submission process, including uploading your apps, deciding whether to sell your apps or offer them for free, and marketing them using in-app advertising, social media, Internet public relations and more.

The Deitel® Developer Series is designed for professional programmers. The series presents focused treatments on a growing list of emerging and mature technologies, including Android™ app development, iOS® app development, Java™, C# and .NET, C++, C, JavaScript®, Internet and web development and more. Each book in the series contains the same live-code teaching methodology used in the Deitels’ How to Program Series college textbooks—most concepts are presented in the context of completely coded, working apps.

Table of contents
• Preface

• Before You Begin

• Chapter 1–Introduction to Android App Development

• Chapter 2–Welcome App

Dive-Into® Android Studio: Introducing Visual GUI Design, Layouts, Accessibility

and Internationalization

• Chapter 3–Tip Calculator App

Introducing GridLayout, LinearLayout, EditText, SeekBar, Event Handling,

NumberFormat and Defining App Functionality with Java

• Chapter 4–Twitter® Searches App

SharedPreferences, Collections, ImageButton, ListView, ListActivity, ArrayAdapter,

Implicit Intents and AlertDialogs

• Chapter 5–Flag Quiz Game App

Fragments, Menus, Preferences, AssetManager, Tweened Animations, Handler,

Toasts, Explicit Intents, Layouts for Multiple Device Orientations

• Chapter 6–Cannon Game App

Listening for Touches, Manual Frame-By-Frame Animation, Graphics, Sound,

Threading, SurfaceView and SurfaceHolder

• Chapter 7–Doodlz App

Two-Dimensional Graphics, SensorManager, Multitouch Events

• Chapter 8–Address Book App

ListActivity, AdapterViews, Adapters, Multiple Activities, SQLite, GUI

Styles, Menu Resources and MenuInflater

• Chapter 9–Google Play and App Business Issues
Author biography

Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate

of MIT, where he studied Information Technology. Through Deitel & Associates, Inc.,

he has delivered hundreds of programming courses worldwide to clients, including Cisco,

IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the

National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software,

Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys and many

more. He and his co-author, Dr. Harvey M. Deitel, are the world’s best-selling programming-

language textbook/professional book/video authors.

Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc.,

has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S.

degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston

University. He has extensive college teaching experience, including earning tenure and

serving as the Chairman of the Computer Science Department at Boston College before

founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications

have earned international recognition, with translations published in Japanese, German,

Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese,

Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming

courses to corporate, academic, government and military clients.

Sample Pages