My Altitude APP
This application does not need an internet connection and works best in outdoors.
By default, it uses device sensor to determine the altitude, but you also have the option to use NOAA data files to get the altitude of your location. On newer devices, using device sensor is more accurate.
Enjoy.