14. Weather Viewer App

Objectives

In this chapter you’ll:

• Use WeatherBug® web services to get the current conditions and five-day forecast for a specified city and process that data using an Android 3.x JsonReader.

• Use various types of Fragments to create reusable components and make better use of the screen real estate in a tablet app.

• Implement tabbed navigation using the Android 3.x ActionBar.

• Create a companion app widget that can be installed on the user’s home screen.

• Broadcast changes of the app’s preferred city to the companion app widget.

Outline

14.1 Introduction

14.2 Test-Driving the Weather Viewer App

14.3 Technologies Overview

14.4 Building the App’s GUI and Resource Files

14.4.1 AndroidManifest.xml

14.4.2 WeatherViewerActivity ...

Get Android How to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.