title: Convert non-serializable object to byte array
body: <p>Hope everyone's okay.</p>
  
  <p>I was just wondering, how can I convert a <code>non-serializable</code> object to a byte array without <code>serialization</code>? </p>
  
  <p>After searching for a while I know it is possible in C# with the use of custom libraries (like <strong>BinaryFormatter</strong>) and so. Are there any libraries that will do the job in Android?</p>
  
  <p>Thanks in advance</p>
  
  <p>NB: Implementing <code>Serializable</code> to the object isn't a choice, already tried experimenting with it a lot. </p>