It's already been mentioned but I've used Komoot in the past for turn by turn directions. I plot my route myself on the PC and then save it in Komoot so that it is accessible from the app.
I wasn't completely sold on it. I found that the directions came a bit too late so that "turn right in XX yards" sometimes came when I was actually directly opposite the turn. I also found that the spoken directions were a bit OTT. Interestingly on my old phone they were delivered in an English accent, on my new one American. I checked and the region/voice settings etc. in both phones were exactly the same. Never got to the bottom of that one.
The other thing I found was that, although Komoot can wake your phone screen to show you an upcoming direction, then turn the screen off again, when I had a password set on the phone it just opened the lock screen with a notification that just said "Komoot Recording 0:27" or whatever, not the actual direction. If I removed the password the screen woke to show the map and actual turn.
I still use Komoot a lot for planning routes, but not for navigation on the bike. I want to like it, but I didn't really get on with it for the reasons above.
I have a Beeline now. But that's another story...