I use hole19 on iPhone and Apple Watch, works great for me. I have the paid version now so can’t remember if the free version gives yardages to hazards, but I used the freebie for a while and got on great with it. It does front middle and back, keep score, track rounds, basic stats etc.
I probably won’t bother with the paid version again though. I only bought it for the ‘shot by shot’ functionality which is designed to give you detailed stats on your game, club yardages etc. I found it too much of a faff to record each shot as I went along.