Home > Store

Android Programming: The Big Nerd Ranch Guide, 3rd Edition

Register your product to gain access to bonus material or receive a coupon.

Android Programming: The Big Nerd Ranch Guide, 3rd Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Teaches Android app development by developing actual, working apps
  • Suitable for any programmer who knows Java, whether they have previous experience with mobile development or not
  • Loaded with real-world sample code, Android 4.4 (KitKat) through Android 7.0 (Nougat)
  • The material has been developed and classroom-tested at the Big Nerd Ranch

Description

  • Copyright 2017
  • Pages: 624
  • Edition: 3rd
  • Book
  • ISBN-10: 0-13-470605-6
  • ISBN-13: 978-0-13-470605-4

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.

Sample Content

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

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.