10 Android apps worth paying for