Many apps to choose from, I like Boating HD (Navionics) and an app called Anchor. I am sure that someone will chime in here and suggest you do a search on this forum as this topic is subject to lots of discussion.
WRT reading boat instruments, I have a Raymarine e95 that has a built in wifi and free apps that allow you to control or simply view the MFD. Other brands also have built in wifi. There are companies such as Brookhouse, Digital Yacht and vyacht.net that standalone wifi. I used the latter for several years with both my laptop and iPad. Good price but zero support from the designer/fabricator/seller. Fortunately, although it did not fully function, it worked for what I wanted. You will also need the iNavX app and some purchased charts (Navionics) to complete the system.