Murach’s Android Programming

Murach’s Android Programming
  • Paperback: 702 pages
  • Publisher: WOW! eBook & Associates (September 23, 2013)
  • Language: English
  • ISBN-10: 1890774715
  • ISBN-13: 978-1890774714
eBook Description:

Murach’s Android Programming

Since Android is open-source with a large community of developers, it is able to evolve according to the needs of the developers who use it. Now, you can be one of those developers with our book, Murach’s Android Programming. All you need to get started is a basic understanding of the Java programming language, roughly equivalent to chapters 1 through 14 of Murach’s Java Programming. This book teaches anyone with a basic understanding of Java how to develop Android apps at a professional level.

To start, it shows how to use the Eclipse IDE to code, test, and debug a Tip Calculator app for a smartphone or tablet. Then, it expands upon this app to show must-have Android skills such as working with layouts, widgets, events, themes, styles, menus, preferences, and fragments. Next, this book presents two more apps that illustrate Android skills you’ll use every day, such as working with threads, files, adapters, intents, services, notifications, broadcast receivers, SQLite databases, content providers, and app widgets. Finally, this book presents an app that uses the Google Maps API and shows you how to submit your finished apps to the Google Play store.

Since Android is open-source with a large community of developers, it is able to evolve according to the needs of the developers who use it. Now, you can be one of those developers with our book, Murach’s Android Programming. All you need to get started is a basic understanding of the Java programming language, roughly equivalent to chapters 1 through 14 of Murach’s Java Programming. Android is arguably the world’s most widely used operating system for mobile devices such as smartphones and tablets. Millions of Android devices have been activated, and billions of apps have been installed from Google Play.

The real-world apps let you see how the skills you’re learning work together, and they illustrate how and when you’d use each skill. And all the content is presented in Murach distinctive “paired-pages” style that developers find so clear and time-saving for both training and reference.

Android is arguably the world’s most widely used operating system for mobile devices such as smartphones and tablets. Millions of Android devices have been activated, and billions of apps have been installed from Google Play.

Since Android is open-source with a large community of developers, it is able to evolve according to the needs of the developers who use it. Now, you can be one of those developers with our book, Murach’s Android Programming. All you need to get started is a basic understanding of the Java programming language, roughly equivalent to chapters 1 through 14 of Murach’s Java Programming.

Who this book is for

This book is for anyone who wants to learn professional skills for developing Android apps. The only prerequisite is a basic understanding of the Java language, roughly equivalent to chapters 1 through 14 of Murach’s Java Programming.

Once you have the necessary Java skills, this book will work for you even if you have absolutely no experience developing mobile apps.

What you can do with this book

Get set up right: Setting up an environment for Android development can be a roadblock to getting started. That’s why this book shows you the easiest way to install and configure all of the software that’s necessary to get started with Android development.

Get started fast with the Tip Calculator app: Learn how to code a complete Tip Calculator app by the end of chapter 3! This app teaches you how to get input from the user, perform a calculation based on that input, and display the result on the user interface.

Master the essential skills: Enhance the Tip Calculator app to master the skills that are critical to developing attractive and professional apps. For example, learn how to work with layouts, widgets, events, themes, styles, menus, preferences, and fragments.

Build your skills with the News Reader app: Learn how to develop a News Reader app that reads data from the Internet without blocking the user interface. Then, learn how to use files, adapters, and intents to work with this data. In addition, learn how to create services that run in the background and how to use receivers to respond to actions that are broadcast by the system or by other apps.

Build your skills with the Task List app: Learn how to develop a Task List app that uses a SQLite database. Then, learn how to use custom adapters, content providers, and app widgets to work with that database.

Use the next generation of Google Maps: Version 2 of the Google Maps Android API is giving birth to a new generation of location-aware apps. This book gets you started with this powerful API and positions you to learn more on your own.

Deploy your finished apps: When you’re ready to share your app with potential users, this book shows you how to sign it with a release key and publish it to the world’s most popular marketplace for Android apps, Google Play.

This book teaches anyone with a basic understanding of Java how to develop Android apps at a professional level.

To start, it shows how to use the Eclipse IDE to code, test, and debug a Tip Calculator app for a smartphone or tablet. Then, it expands upon this app to show must-have Android skills such as working with layouts, widgets, events, themes, styles, menus, preferences, and fragments. Next, this book presents two more apps that illustrate Android skills you’ll use every day, such as working with threads, files, adapters, intents, services, notifications, broadcast receivers, SQLite databases, content providers, and app widgets. Finally, this book presents an app that uses the Google Maps API and shows you how to submit your finished apps to the Google Play store.

The real-world apps let you see how the skills you’re learning work together, and they illustrate how and when you’d use each skill. And all the content is presented in Murach distinctive “paired-pages” style that developers find so clear and time-saving for both training and reference.

Evaluate & Comment:

Overall rating
  • 5 Starts
    0
  • 4 Starts
    0
  • 3 Starts
    0
  • 2 Starts
    0
  • 1 Starts
    0

Top