Udacity Logo
Log InSign Up

Android Basics: Networking

Course

Discover the power of Web APIs and how to use them in your apps, and learn the basics of networking in Android, including HTTP networking, JSON parsing, and threads.

Discover the power of Web APIs and how to use them in your apps, and learn the basics of networking in Android, including HTTP networking, JSON parsing, and threads.

Skills

Android app user settings

HTTP

JSON

Threading

Beginner

4 weeks

Real-world Projects

Completion Certificate

Last Updated January 21, 2022

Prerequisites:

Basic Java

Course Lessons

Lesson 1

Introduction to Networking in Android

Welcome to Android Basics: Networking! We'll get you set up for success with an introduction, prerequisites, and you'll set up your tools and environment for the course.

Lesson 2

JSON Parsing

Learn how to parse JSON, one of the most useful data formats.

Lesson 3

HTTP Networking

Learn how to connect to the internet in your Android code.

Lesson 4

Practice Set: JSON Parsing and HTTP Networking

Practice applying what we learned about JSON Parsing and HTTP Networking.

Lesson 5

Threads & Parallelism

Learn how to use threads to make your device do multiple things at once!

Lesson 6

Java Practice: Control Flow and Conditionals

Use if-else statements and switch-case statements to write Java programs to tackle any decision making scenario.

Lesson 7

Preferences

In this lesson, you'll learn how to set and store user preferences in Android

Lesson 8 • Project

News App

For this project, create an app to display recent news stories on a topic of your choice using an API.

Taught By The Best

Photo of Joe Lewis

Joe Lewis

CEO | Head of Television

Joe is an Emmy, Tony, Peabody and Golden Globe winning producer focused on the global content value chain.

Photo of Chris Lei

Chris Lei

Taught By The Best

Photo of Joe Lewis

Joe Lewis

CEO | Head of Television

Joe is an Emmy, Tony, Peabody and Golden Globe winning producer focused on the global content value chain.

Photo of Chris Lei

Chris Lei

Get Started Today

Android Basics: Networking