You must be logged in to take this course → LOGIN | REGISTER NOW
Android Basics: Networking (Google)
Master the fundamental concepts of an Android app and create an app that can give updated information about the earthquake in the Android Basics: Networking course.
The course is divided into three sections. At first, you will learn about JSON Parsing and know how to understand and decode one of the most common data formats on the web.
Next, the course teaches you to connect your app to the web using HTTP Networking.
Finally, you will learn how to ask your device to do multiple things at once, without interrupting your user.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: Google via Udacity
Course Curriculum
Module 1: JSON Parsing | |||
Earthquake at the Coffee Shop | 00:02:00 | ||
Where to Find Earthquake Data? | 00:02:00 | ||
Receiving Mocks from Our Designer | 00:01:00 | ||
Course Map | 00:02:00 | ||
Explore USGS Website As A User | 00:02:00 | ||
Drive-Through Data | 00:02:00 | ||
Explore USGS Website As A Developer | 00:05:00 | ||
Show more info on each earthquake | 00:01:00 | ||
Overview of JSON | 00:05:00 | ||
JSON Components | 00:03:00 | ||
Traverse Nodes in JSON Object Tree | 00:05:00 | ||
Parsing JSON in Android | 00:06:00 | ||
Look at Earthquake Query Result | 00:05:00 | ||
Traversing Earthquake JSON Object Tree | 00:01:00 | ||
Switch Statement | 00:06:00 | ||
Module 2: HTTP Networking | |||
Intro | 00:01:00 | ||
Introduction to Networking | 00:04:00 | ||
Introduction to Networking Part 2 | 00:03:00 | ||
Permissions in Android | 00:04:00 | ||
The HyperText Transfer Protocol (HTTP) | 00:02:00 | ||
HTTP Request URL | 00:02:00 | ||
URL Object | 00:01:00 | ||
HttpURLConnection | 00:01:00 | ||
Android System Architecture | 00:04:00 | ||
HTTP Request Method Types | 00:04:00 | ||
GET Request in Soonami app | 00:01:00 | ||
Making the Connection | 00:01:00 | ||
HTTP Response Codes | 00:03:00 | ||
Check HTTP Response Code in Soonami App | 00:01:00 | ||
Reading From an Input Stream | 00:04:00 | ||
StringBuilder | 00:01:00 | ||
StringBuilder Part 2 | 00:01:00 | ||
Exceptions | 00:04:00 | ||
Try/Catch/Finally block | 00:05:00 | ||
Practice with Try/Catch Statements | 00:01:00 | ||
Log errors | 00:01:00 | ||
Congratulations | 00:01:00 | ||
Module 3: Threads and Parallelism | |||
Intro | 00:01:00 | ||
“Did You Feel It?” App | 00:02:00 | ||
Main vs Background Threads 1 | 00:02:00 | ||
Main vs Background Threads 2 | 00:03:00 | ||
AsyncTask to the Rescue | 00:02:00 | ||
AsyncTask Callback Methods | 00:04:00 | ||
Review of Generics | 00:02:00 | ||
AsyncTask Generic Params | 00:06:00 | ||
Inner Classes | 00:05:00 | ||
Fix the “Did You Feel It?” App | 00:01:00 | ||
Plan Changes to Quake Report App | 00:01:00 | ||
AsyncTask Generic Params in Quake Report App | 00:01:00 | ||
Limitations of AsyncTask | 00:02:00 | ||
Intro to Loaders, Part 1 | 00:05:00 | ||
Intro to Loaders, Part 2 | 00:06:00 | ||
Switch to Using a Loader | 00:02:00 | ||
Verify Loader Behavior | 00:01:00 | ||
Empty State of the List | 00:02:00 | ||
Loading Indicator | 00:01:00 | ||
No Internet Connection | 00:01:00 | ||
Check Network Connectivity Status | 00:01:00 | ||
Congrats | 00:01:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.