На чём делать мобильное приложение используя обычный Bootstrap, может быть с Vue.js?

Буду делать back-end на laravel, буду получать данные используя ajax на js код.

11

Вариант 1 (для простачков):
Посмотрите на NativeScript, React Native

Вариант 2 (для качков):
В нативных приложениях, написанных на Kotlin/Java (android) или swift/objective c (ios), есть компоненты WebView.

Плюсы:
- Это позволит сделать нативное приложение, которое будет отображать ваше веб-приложение. При этом не обязательно прикручивать pwa, service worker и тд.
- Также не возникнет проблем при публикации в сторы.
- Если потребуется выполнение нативных процедур в ответ на действия пользователя в веб-приложении, это также можно реализовать.

Минусы:
- Вам потребуется написать минимальную обертку для вывода WebView на нативном языке для каждой платформы.
- Производительность отрисовки
- Один дизайн для двух платформ. Либо писать проверку на устройство и создать систему классов для каждой платформы отдельно.

P.S. Возможно во Flutter есть похожий виджет, но не уверен.

Ответить

Вы предлагаете во втором варианте приложение-оболочку сделать кастомную.

Думаю есть тьма таких приложений с открытым исходным кодом.

1
Ответить