Encoder for Android: сomplete software anatomy