A simple Android App implements a Serializable Interface.
Serialization is the process of converting an object into a stream.
Deserialization is the process of reconstructing an object that has been serialized before.
Serialize() method converts a data Structure into Byte Array that can be sent sequentially over a connection
And then the receiver will Deserialize it by deserialize() and reconstruct the object.