Home > Store

Android Programming: The Big Nerd Ranch Guide, 5th Edition

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

Android Programming: The Big Nerd Ranch Guide, 5th Edition

Book

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

eBook

  • Your Price: $38.39
  • List Price: $47.99
  • Includes EPUB and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    Adobe Reader PDF The popular standard, used most often with the free Acrobat® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Description

  • Copyright 2022
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 688
  • Edition: 5th
  • Book
  • ISBN-10: 0-13-764554-6
  • ISBN-13: 978-0-13-764554-1

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

Based on Big Nerd Ranch's popular Android Bootcamp, 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 in Kotlin compatible with Android 7.0 (Nougat) through Android 12 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, store data in databases, and more. Learn about the latest patterns and techniques, including Kotlin coroutines and Jetpack Compose, a new way to build Android UIs. 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

Your First Android Application

Interactive User Interfaces

The Activity Lifecycle

Persisting UI State

Debugging Android Apps

Testing

Your Second Activity

Android SDK Versions and Compatibility

Fragments

Displaying Lists with RecyclerView

Creating User Interfaces with Layouts and Widgets

Databases and the Room Library

Fragment Navigation

Dialogs and UI State

The App Bar

Implicit Intents

Taking Pictures with Intents

Localization

Accessibility

Making Network Requests

Displaying Images

SearchView and DataStore

WorkManager

Browsing the Web and WebView

Introduction to Jetpack Compose

Styling and Theming Composables

Managing State in Compose

Custom Views and Touch Events

Property Animation

Afterword

Updates

Errata

We've made every effort to ensure the accuracy of this book and its companion content. Any errors that have been confirmed since this book was published can be downloaded below.

Download the errata (10 KB .docx)

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.