I'll give my review here since I've been playing with it for a couple days.
I think you should just put one name for each fish and then have other common names searchaeble for that fish because I'd rather not browse through the whole list with fish that I've seen 2-3 times with different names.
Also, I'd like to have somewhere on the side the potential adult size of each fish since everyone needs that.
Breaking down the different species of fish so it's easier to browse through them.
I'd like to be able to have fish show up by their temperement, adult size, family (cichlid, tetras, etc.) and where they are from (south america, asia, australia)
Also, I'm finding the app is laggy when your scrolling up and down.
The database redesign that i am in the middle of will address most of those items. As for the scrolling this is an issue due to the different sizes of images which are being resized on the fly. I will be looking into making dedicated thumbnails for the tables to see if this will speed things up. From other developers they are having the same issue if the tables get to large with tons on info and images.