Реализация функции для Ionic, ReactNative и Flutter более или менее одинакова.Вы, вероятно, должны написать плагин, в котором вам нужно будет реализовать эту функцию на родных языках (Objective C / Java) и связать их с JavaScript для Ionic и ReactNative / Dart для Flutter.
Но с NativeScript все по-другому.у него есть среда выполнения JavaScript, которая имеет 100% доступ ко всем устройствам apis .Вы можете написать плагин, если вы хотите повторно использовать код или просто получить прямой доступ к любому API в вашем проекте, используя только JavaScript.Если вы используете TypeScript, жизнь станет еще проще с наборами для всех собственных API.
Вот видео , в котором кратко обсуждаются различия между этими платформами.