Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Android Basics: Networking

via Udacity

Overview

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.

Syllabus

  • 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.
  • JSON Parsing
    • Learn how to parse JSON, one of the most useful data formats.
  • HTTP Networking
    • Learn how to connect to the internet in your Android code.
  • Practice Set: JSON Parsing and HTTP Networking
    • Practice applying what we learned about JSON Parsing and HTTP Networking.
  • Threads & Parallelism
    • Learn how to use threads to make your device do multiple things at once!
  • Java Practice: Control Flow and Conditionals
    • Use if-else statements and switch-case statements to write Java programs to tackle any decision making scenario.
  • Preferences
    • In this lesson, you'll learn how to set and store user preferences in Android
  • News App
    • For this project, create an app to display recent news stories on a topic of your choice using an API.

Taught by

Joe Lewis and Chris Lei

Reviews

Start your review of Android Basics: Networking

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.