Я хочу отправлять сложные данные с моего андроида на удаленный сервер через TCP-сокеты. Я знаю, что мне нужно сериализовать объекты. В Android это делается через parcelable. Но это интерфейс для Android, и сервер знает только сериализуемый интерфейс. Также андроид не знает сериализуемого интерфейса.
И андроид, и сервер должны «знать» объект, но они реализованы двумя различными способами (сервер -> сериализуемый, android -> парсеральный)
Как правильно использовать эти интерфейсы, чтобы я мог успешно отправлять объекты через TCP на сервер?