Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android Processes, Threads Slidenerd Style
Rating: 4.2 out of 5(809 ratings)
49,109 students

Android Processes, Threads Slidenerd Style

Learn Android From null to stackoverflow, processes, threads, handlers, asynctask, xml parsing
Created byVivek Ramesh
Last updated 8/2015
English

What you'll learn

  • Use Threads, Handlers and AsycnTask effectively in your apps
  • Build Full asynchronous apps that enhance User Experience
  • Perform network operations, download files such as images and videos in your app
  • Perform XML parsing with DOM

Course content

4 sections30 lectures4h 40m total length
  • What Is A Process In Android?7:50

    This Android Tutorial video talks about processes, threads and services in Android starting with processes. What is a process, how is a process launched? How is a process determined as a candidate for termination on low memory conditions, What are the 5 levels of process importance in Android and why should you use a Service instead of a thread to do background task are some of the issues discussed in this video

  • Inter-process Communication And Data Exchange5:12

    This Android Tutorial video talks about the App Sandbox in Android. At the time of installation, each app is assigned a unique app user ID and can share data with other processes and apps that have the same user ID. This information can be set in the Manifest.xml using the android:shareUserId attribute.Thus interprocess communication in Android takes place

  • Inter-process Communication And Data Exchange Example14:32

    This Android Tutorial video creates 2 apps that exchange data with each other with the help of a file. Both apps have the same sharedUserId and both run on different processes.

Requirements

  • Programming Basics
  • Object Oriented Java
  • Android Basics: Activities, Intents and Fragments

Description

The 3 primary ways of running an operation in the background in Android is using Threads, Handlers and Services. Though Threads and Handlers are primitive and involve boilerplate code, a more sophisticated way to manage background processing such as loading of images, performing complex computations, downloading Network data is with the help of an AsyncTask, This course covers the following items

  1. Processes in android, their architecture, operation
  2. Threads in android and why you can't use them
  3. Handlers and how they are superior to threads
  4. AsyncTask and how its clean and modular
  5. Handling AsyncTask lifecycle based on activity or fragment destruction
  6. XML Parsing APIs
  7. DOM API and a BlogReader app based on this API

Who this course is for:

  • This course is best suited for you if you are looking towards learning multi-threading techniques in Android using Threads, Handlers and AsycnTask
  • This course is probably NOT meant for you if you are not familiar with the basics of Android such as Activities, Fragments, Intents etc.