MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Connecting Android Apps to RESTful Web Services

Course Summary

  Learn to request data for your Android apps from cloud-based storage networks that offer RESTful web services.   


  • +

    Course Syllabus

     Introduction

    Welcome
    What you should know before starting this course
    Using the exercise files
    1. Getting Started
    Choosing an HTTP client
    Reviewing the starting Android project
    2. Executing Tasks in Background Threads
    Working with background threads in Android
    Defining background tasks with AsyncTask
    Reporting progress from a background thread
    Executing multiple tasks in parallel
    3. Requesting Content with HTTP Requests
    Setting permissions and checking the network connection
    Requesting content with AndroidHttpClient
    Requesting content with HttpURLConnection
    Modeling web service data entities as plain old Java objects (POJOs)
    Parsing XML web service responses
    Parsing JSON web service responses
    Sending user credentials for HTTP basic authentication
    4. Working with Binary Resources
    Displaying web service data in a ListActivity
    Downloading images from a web server
    Loading images in response to list requests
    Caching images in memory
    5. Sending HTTP Parameters to the Server
    Packaging parameters for use with AsyncTask
    Sending parameters in a GET request
    Sending parameters in a POST request
    Sending POST parameters in JSON format
    6. Using Higher-Level Client Libraries
    Replacing HttpURLConnection with OkHttp
    Making HTTP requests with Volley
    Downloading images with Volley
    Making HTTP requests with Square's Retrofit
    7. Managing an App's Networking Abilities
    Limiting network connectivity to Wi-Fi only
    More about network requests and background threads
    Conclusion
    Next steps
     


Course Fee:
USD 25

Course Type:

Self-Study

Course Status:

Active

Workload:

4 - 5 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top