What!?!? You can share it on Facebook,?!?Take a look at this and see if it meets your requirements.
Edit & Update: I just downloaded this app and the logging feature is pretty worthless. Here's what you can do;
Select the species
Record the fish size (length)
Indicate the quantity
Indicate whether it was harvested or thrown back
Enter a fish tag id
Optionally, you can share on Facebook. If you select this option then you can add a picture and set a caption.
You can make a freehand entry into the trip log but there's nothing user friendly about it other than entering straight text.
So, ignore my suggestion and keep looking. This app is pretty much only good for checking the size and keep limits.