You can print the boarding pass at the airline kiosk at the airport, at least in any US airport I've been to. I always do this.
As noted in a peer post I try very hard to do everything without a phone. I do have a phone but don't want to depend on it.
Boarding passes in particular seem very unreliable on a phone. I always have the paper boarding pass printed at the airport but for curiosity I check the phone app boarding pass. More than 50% of the time the phone app boarding pass hangs from bad connectivity while standing at the gate and I can't retrieve it. Fortunately I always have the printed boarding pass so that always works. Paper does not rely on internet connectivity so it will always be infinitely more reliable.