Android Application Development All-in-One For Dummies

Android Application Development All-in-One For Dummies

Paperback(3rd ed.)

View All Available Formats & Editions
Members save with free shipping everyday! 
See details


Android Application Development For Dummies All-In-One, 3rd Edition gathers six Android For Dummies mini-books into one friendly guide. You’ll go from Android newbie all the way to confident programmer and learn to develop apps for the world’s largest smart phone market. Kotlin experts Barry Burd and John Paul Mueller introduce you to Android programming from start to finish!

Like all For Dummies books, this guide is written with clear explanations and careful organization, so non-technical readers and experienced programmers alike can get up to speed quickly. This new edition covers the latest features and enhancements to the Android platform.

  • Learn how to develop apps for all sorts of devices including: your smartphone, tablet, wearables, TV, auto, and Internet of Things (IoTs) like your refrigerator
  • Discover the new Kotlin programming language, which makes development easier
  • Create apps even faster than before using the new techniques found in this book
  • Develop apps for the largest smartphone market to reach the biggest possible audience

This book focuses on Android 10, the newest and most flexible Android platform. Get started turning your app development dreams into reality today!

Product Details

ISBN-13: 9781119660453
Publisher: Wiley
Publication date: 08/04/2020
Edition description: 3rd ed.
Pages: 800
Sales rank: 554,581
Product dimensions: 7.40(w) x 9.20(h) x 1.80(d)

About the Author

Barry Burd, PhD, is a veteran author and educator. At the University of Illinois, he was five times elected to the university-wide List of Teachers Ranked as Excellent by their Students. He has written several books on Java and Android development. John Paul Mueller has produced 115 books and more than 600 articles on topics ranging from functional programming techniques to application development using C++.

Table of Contents

Introduction 1

Book I: Getting Started with Android Application Development 9

Chapter 1: All about Android 11

Chapter 2: Installing the Software Tools 21

Chapter 3: Creating an Android App 45

Chapter 4: Examining a Basic Android App 69

Chapter 5: Conjuring and Embellishing an Android App 97

Chapter 6: Improving Your App 123

Book II: Android Background Material 149

Chapter 1: Using Android Studio 151

Chapter 2: It’s Java! 181

Chapter 3: What Java Does (and When) 211

Chapter 4: Object-Oriented Programming in Java 229

Chapter 5: A <brief> Look at XML 247

Book III: The Building Blocks 263

Chapter 1: Android Activities 265

Chapter 2: Intents and Intent Filters 303

Chapter 3: Services 343

Chapter 4: Broadcast Receivers 383

Chapter 5: Content Providers 411

Book IV: Programming Cool Phone Features 435

Chapter 1: Laying Out Your Stuff 437

Chapter 2: Menus, Lists, and Notifications 475

Chapter 3: An Android Potpourri 509

Chapter 4: An Android Social Media App 541

Chapter 5: Hungry Burds: A Simple Android Game 563

Chapter 6: Going Native 581

Book V: Apps for Tablets, Watches, and TV Sets 597

Chapter 1: Apps for Tablets 599

Chapter 2: Developing for Android Wear 623

Chapter 3: Developing for Android TV 641

Book VI: The Job Isn’t Done Until 655

Chapter 1: Publishing Your App to the Google Play Store 657

Chapter 2: Monetizing and Marketing Your App 683

Customer Reviews