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.
Overview
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