Android Unity Tutorial

Can anyone send me a link for android unity tutorial for moving game object by touching it,this is the code i am working on…i dont know what is the problem???

var object:GameObject;
private var selected:boolean=false;
function Update () {
for(var i=0; i<Input.touchCount; i++)
{
  var ray=Camera.main.ScreenPointToRay(Input.GetTouch(i).position);
  var hit: RaycastHit;
  if(Input.GetTouch(i).phase==TouchPhase.Began)
  {
    if(Physics.Raycast(ray,hit))
    {
	  if(hit.collider.gameObject==object)
	  {
	     selected=true;
	  }
	}	
  }
  else if(Input.GetTouch(i).phase==TouchPhase.Moved){
    if(selected==true){
	  var CameraTransform=Camera.main.transform.InverseTransformPoint(0,0,0);
	  var touchPosition= Camera.main.ScreenToWorldPoint(new Vector3(Input.GetTouch(i).position.x,Input.GetTouch(i).position.y,CameraTransform.z));
	  object.transform.position=touchPosition;
	  object.transform.position.y=1;
	
	}
	else if(Input.GetTouch(i).phase==TouchPhase.Ended){
	 selected=false;
	}
  }
}
}

There is a code example attached to this thread which demonstrates how to do this. It was originally developed for iOS but should work OK with Android.

Thank u andee,could you please tell me how to display some message when a game object is touched in android???