We recommend you always print your boarding passes, even if your carrier can send your boarding pass to a mobile device.
While many carriers do support paperless boarding passes, there are airports that still lack the infrastructure required to process them. So, play it safe: print your boarding passes before you arrive at the airport. It is a sure way to reduce the risk of delays at the airport.