Murach’s Android Programming, 2nd Edition Front Cover

Murach’s Android Programming, 2nd Edition

Description

Want to learn how to develop Android apps? Then don’t miss our new book: Murach’s Android Programming (2nd Edition). It teaches you how to develop high-quality apps like the ones you can find in the Google Play store. The only prerequisite is a basic knowledge of Java. Everything else, including software installation, is covered.

To start, this book shows the Android Studio and Java skills you need to develop 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 programmers 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’s distinctive paired-pages style that developers find so clear and time-saving for both training and reference.

Table of Contents

Section 1 – Get Started Fast with Android
Chapter 1 – An Introduction to Android and Android Studio
Chapter 2 – How to Start Your First Android App
Chapter 3 – How to Finish Your First Android App
Chapter 4 – How to Test and Debug an Android App

Section 2 – Essential Android Skills
Chapter 5 – How to Work with Layouts and Widgets
Chapter 6 – How to Handle Events
Chapter 7 – How to Work with Themes and Styles
Chapter 8 – How to Work with Menus and Preferences
Chapter 9 – How to Work with Fragments

Section 3 – The News Reader App
Chapter 10 – How to Work with Threads, Files, Adapters, and Intents
Chapter 11 – How to Work with Services and Notifications
Chapter 12 – How to Work with Broadcast Receivers

Section 4 – The Task List App
Chapter 13 – How to Work with SQLite Databases
Chapter 14 – How to Work with Tabs and Custom Adapters
Chapter 15 – How to Work with Content Providers
Chapter 16 – How to Work with App Widgets

Section 5 – Advanced Android Skills
Chapter 17 – How to Deploy an App
Chapter 18 – How to Work with Locations and Maps

Appendix A – How to Set Up Windows for This Book
Appendix B – How to Set Up Mac OS X for This Book
Appendix C – How to Set Up Linux for This Book

To access the link, solve the captcha.