Use the app
Most convenient and least destructive
I don't like the idea of the app, I want to roll dice, if I wanted to use electronic devices I would play computer games. Even though it's an FFG product I would prefer my opponent sling dice rather than push buttons. There are many options, ie a box, you can roll into to save the destruction of your fleet. Ships tend to flow to certain areas of the board, roll not on that side and there shouldn't be an issue.
dice are about the least important aspect of in-person x-wing
one would think the social experience and physical models mattered more than destroying the environment with errant rng boxes