Easy method to use OSM with Ionic mobile app framework

I’m looking for a navigation solution that will be easily compatible with our existing mobile app’s Ionic 4 framework - IOS & Android

Multi-leg, voice guidance and offline capabilities would be great as well.

Does anyone know if OSM easily integrates with Ionic?