I finally quit being lazy and updated my first Android app, calCOOLator. It was semi-broken because it was using standard java.lang.Double numbers, now I’m using java.math.BigDecimal and dealing with precision much better. Maintaining old applications, especially when it’s been years since you even looked at the code, is a little annoying.
I’m sure I’ll still get comments about how it doesn’t handle percentages correctly. “50 + 10% = 55” - wtf kind of math is that?