The National Park Service app released just a couple of weeks ago, but it's already one of my favorite apps. If you're doing any travel in the United States, it is absolutely a must have.
You can also have a national-park experience for free another way, by visiting one of the 20 national parks that don’t charge an entrance fee ever. Come and go as you please without dropping a dime.