Save for later

Build a Weather App

Heads up! This course may be archived and/or unavailable.

Beginning Android,

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 darksky.net. 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.

What you'll learn
  • Networking
  • OkHttp
  • Using an API
  • Parsing JSON
  • Using a DialogFragment
Segments in this Workshop
    Get Details and Enroll Now

    OpenCourser is an affiliate partner of Treehouse and may earn a commission when you buy through our links.

    Get a Reminder

    Send to:
    Rating Not enough ratings
    Length 206-minute Android Course
    Starts On Demand (Start anytime)
    Cost $25/month (Access to entire library- free trial available)
    From Treehouse
    Instructors Ben Jakuben, Ken W. Alger
    Download Videos Only via web browser
    Language English
    Subjects Programming
    Tags Android

    Get a Reminder

    Send to:

    Similar Courses

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    The Worlds Most Important Editor $84k

    Finite Element Analysis Engineer $97k

    Structural Finite Element Analyst $99k

    Write a review

    Your opinion matters. Tell us what you think.

    Rating Not enough ratings
    Length 206-minute Android Course
    Starts On Demand (Start anytime)
    Cost $25/month (Access to entire library- free trial available)
    From Treehouse
    Instructors Ben Jakuben, Ken W. Alger
    Download Videos Only via web browser
    Language English
    Subjects Programming
    Tags Android

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now