I use "Fishing Companion" by Verona Solutions for my fish identification and state regulations (by state, for the entire gulf coast, $4.99 for Iphone), and the "NOAA Bouy & Weather Data" app, also by Verona Solutions, for weather, moon phase, and tides (one time $1.99 fee for iphone).
Outdoor Alabama also has a "Pocket Ranger", by Pocket Ranger. It is geared more to freshwater anglers at this time (maybe they'll expand that soon), but still contains saltwater and freshwater fish species identification and regulations (Alabama only), freshwater fishing boat ramps, hunting information, news, lookup your Alabama Conservation Licenses, report violations, and record your catches / kills.