I print my boarding pass in advance before arriving at the airport. They check it during check-in and during boarding. However, I've seen some people using their mobile devices to present the boarding pass instead of a paper copy.
First, is that acceptable in all the airports?
Secondly, which app do they normally use?