Android Basics: Networking
Offered By: Udacity
Course Description
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
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn