Have you tried the Linux `diff` command? Maybe the output is everything you need to put on the screen. GitHub use colors to represent modifications, green for additions, red for deletion. Wikipedia use two columns to do so, but I don't think it is suitable for small phone screens.