Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience.

Based on Big Nerd Ranch’s popular Android bootcamps, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with Android 4.4 (KitKat) through Android 7.0 (Nougat) and beyond.

Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.


Product Details

ISBN-13: 9780134706054
Publisher: Pearson Education
Publication date: 01/30/2017
Series: Big Nerd Ranch Guides
Pages: 624
Sales rank: 710,418
Product dimensions: 7.00(w) x 9.90(h) x 1.70(d)

About the Author

Bill Phillips is a fellow and instructor at Big Nerd Ranch. He cowrote and taught the original Big Nerd Ranch Android Bootcamp, as well as the earlier editions of this book. Since then he has been teaching, writing blog posts, reading various kinds of literature, writing and playing music, and working on books.

Chris Stewart is the director of the Android team at Big Nerd Ranch, where he is also an Android Bootcamp instructor. He is dedicated to constant improvement and works to perfect his craft as much as possible. When not in front of a computer, Chris enjoys hiking and traveling.

Kristin Marsicano is an Android developer and instructor at Big Nerd Ranch. Always an educator at heart, she is passionate about learning, software development, and the intersection of the two. When she is not teaching or developing apps, you can find Kristin cooking for her growing family, doing yoga, or learning something new.

Table of Contents

Learning Android

The Necessary Tools

1Your First Android Application

2Android and Model-View-Controller

3The Activity Lifecycle

4Debugging Android Apps

5Your Second Activity

6Android SDK Versions and Compatibility

7UI Fragments and the Fragment Manager

8Displaying Lists with RecyclerView

9Creating User Interfaces with Layouts and Widgets

10Using Fragment Arguments

11Using ViewPager

12Dialogs

13The Toolbar

14SQLite Databases

15Implicit Intents

16Taking Pictures with Intents

17Two-Pane Master-Detail Interfaces

18Localization

19Accessibility

20Data Binding and MVVM

21Unit Testing and Audio Playback

22Styles and Themes

23XML Drawables

24More About Intents and Tasks

25HTTP and Background Tasks

26Loopers, Handlers, and HandlerThread

27Search

28Background Services

29Broadcast Intents

30Browsing the Web and WebView

31Custom Views and Touch Events

32Property Animation

33Locations and Play Services

34Maps

35Material Design

Afterword

From the B&N Reads Blog

Customer Reviews