Build A Weather App - Trailer0:48 with Ben Jakuben
In this course we will learn about a very common and important element of Android development: downloading data from the Internet! We will request weather forecast data from a free API provided by forecast.io. We will then parse that data (in JSON format) and display it in a single-page app. We will also see how to handle errors and situations when the network is unavailable.
Hi, my name is Ben.
And, in the Build a Weather App project,
we will learn about some very common elements of Android development,
downloading data from the internet and displaying it on the screen.
We will start by simply connecting to the internet to request data from a web site.
We use an application programming interface or
API, called forecast.io, as our data source.
And, we'll cover how to get and receive data, handle errors, and
handle situations when the network is unavailable.
The weather data will be returned in a popular format called JSON.
We'll learn how to parse JSON data using some helpful Android classes.
We'll then display this data in a custom design layout.
By the end of this course, you should have a good grasp on using an API, how
to make an asynchronous network request, working with data in JSON format, and
an ever-growing understanding of the model view controller design pattern in Android.
You need to sign up for Treehouse in order to download course files.Sign up