I use an Android app called Fish Memo. Unfortunately it hasn't had any updates in a long time which probably means the developer has given up on it, but it works. I loaded another similar app but there's no way to port the existing data and I have a lot of data in it; place, date, time, GPS coordinates, CFS, high-low tide levels, weather, moon phase water temp, route of travel, GPS and map coordinates of fish hooked-landed, rod-reel-line-fly, species, length, number of fish.
The reports section is OK for showing trends of month, place, moon phase, fish caught, rod-reel-line-fly... The info I find most useful is CFS - tides by place, by date, with number of fish hooked-landed. From there I review rod-reel-line-flies used.
I'll eventually finish manually configuring the new app and entering the persistent data; places, rods-reels-lines-flies, and make a table of CFS - tides by place for temporary reference.