Trimble GPS Fish and FishHunter are some good apps that use global positioning satellites for locating fishing areas, as of 2015. Both apps are available for Android smartphones and iPhones.
The Trimble app has depth contours and GPS location capabilities for over 6,900 lakes in The United States. The app gives fishermen access to five-day local weather forecasts as well as solar and lunar fishing tables. Users can record unlimited GPS tracks of their fishing trips and save maps for offline use if no cell signal is available.
FishHunter has advanced GPS mapping and tracking, a catch log book, a fishing trip planning toolkit with moon phase tables and weather forecasts. The app also interfaces with the FishHunter line of portable fish finders for more features and capabilities.