Intent의 Extra 값에 여러가지 값들을 넣어서 전달할수 있고 그 중 직접 만든 class의 object 를 처리할수 있는 것이 두가지 정도가 있습니다. Serializable과 Parcelable입니다. Java의 Serializable을 implement해서 좀더 편하게 사용하실수 있을것이고 퍼포먼스를 생각한다면 Parcelable을 인터페이스를 구현해서 사용하실수도 있을것 입니다.
기본적으로 Intent를 통해서 오브젝트를 전달하려면 것은 프로세스와 프로세스 사이에도 값이 전달될수 있도록 mashalling 하는 작업이 필요하고 그런 작업을 처리하는게 위의 두 interface라고 보시면 됩니다.