Minor changes on Android project's classpath
Returning ByteArrayOutputStream as a result instead of a String. This was done to avoid so many translations between IOStreams and the String class, but no performance impact was perceived.
Refactoring the reader and the writer
Measuring the time needed by the app to perform each task