Рассмотрим несколько вариантов решения данной задачи:
1) Разработка нативного приложения для iOS & Android на языке Swift & Kotlin (Java). Разработка RESTful сервиса на стороне ВП, который будет "общаться" с клиентской частью (с моб. приложением). Дорого, но хорошо.
Упростить эту задачу можно, если отказаться от RESTful и вместо Activity использовать WebView компоненты, котоиые будут подгружать сайт (или платные страницы сайта)
2) Разработка ненативного приложения для iOS & Android на таких языках, как C# (Xamarin) или JavaScript (React Native). Ну тут по идее тоже используется WebView. Тоже в принципе неплохо.
3) Разработка PWA на javascript и реализация платной поддержки. По идее должно быть намного дешевле, чем первые 2 варианта.
4) Использование готовых конструкторов и разработка приложения самому.
Например,
https://flutter.dev/