С помощью сервиса https://www.pwabuilder.com/ от Microsoft можно собрать apk файл автоматически. Главное - что б адаптивная вёрстка была и service worker добавьте, поддержку offline режима, всё это легко делается через google workbox.
А в AppStore напрямую PWA сайты добавлять нельзя в виде приложений.
Но есть обёртка, через которую тоже сможете добавить свой сайт как как приложение в магазин Apple AppStore.
Вариант 1 (для простачков): Посмотрите на NativeScript, React Native
Вариант 2 (для качков): В нативных приложениях, написанных на Kotlin/Java (android) или swift/objective c (ios), есть компоненты WebView.
Плюсы: - Это позволит сделать нативное приложение, которое будет отображать ваше веб-приложение. При этом не обязательно прикручивать pwa, service worker и тд. - Также не возникнет проблем при публикации в сторы. - Если потребуется выполнение нативных процедур в ответ на действия пользователя в веб-приложении, это также можно реализовать.
Минусы: - Вам потребуется написать минимальную обертку для вывода WebView на нативном языке для каждой платформы. - Производительность отрисовки - Один дизайн для двух платформ. Либо писать проверку на устройство и создать систему классов для каждой платформы отдельно.
P.S. Возможно во Flutter есть похожий виджет, но не уверен.
Я честно не знаю как конвертить сайт на мобильное приложение(android, ios), у меня есть простой сайт. Мне нужно ещё надо прикрутить связь между серверной частью Laravel и клиентом.
Добавьте PWA функциональность и сможете спокойно добавить свой сайт в виде приложения в Google Play. Вот пример сайта https://vamhost.ru , а вот приложение из сайта - play.google.com/store/apps/details?id=xyz.appmaker.aqckvs&hl=ru
С помощью сервиса https://www.pwabuilder.com/ от Microsoft можно собрать apk файл автоматически. Главное - что б адаптивная вёрстка была и service worker добавьте, поддержку offline режима, всё это легко делается через google workbox.
А в AppStore напрямую PWA сайты добавлять нельзя в виде приложений.
Но есть обёртка, через которую тоже сможете добавить свой сайт как как приложение в магазин Apple AppStore.
Вот - github.com/khmyznikov/ios-pwa-wrap
Вариант 1 (для простачков):
Посмотрите на NativeScript, React Native
Вариант 2 (для качков):
В нативных приложениях, написанных на Kotlin/Java (android) или swift/objective c (ios), есть компоненты WebView.
Плюсы:
- Это позволит сделать нативное приложение, которое будет отображать ваше веб-приложение. При этом не обязательно прикручивать pwa, service worker и тд.
- Также не возникнет проблем при публикации в сторы.
- Если потребуется выполнение нативных процедур в ответ на действия пользователя в веб-приложении, это также можно реализовать.
Минусы:
- Вам потребуется написать минимальную обертку для вывода WebView на нативном языке для каждой платформы.
- Производительность отрисовки
- Один дизайн для двух платформ. Либо писать проверку на устройство и создать систему классов для каждой платформы отдельно.
P.S. Возможно во Flutter есть похожий виджет, но не уверен.
Вы предлагаете во втором варианте приложение-оболочку сделать кастомную.
Думаю есть тьма таких приложений с открытым исходным кодом.
Странное сочетание - мобильное приложение используя бутстрап.
Вы хотите использовать какие то технологи типа ionic? Или какую платформу?
Я честно не знаю как конвертить сайт на мобильное приложение(android, ios), у меня есть простой сайт. Мне нужно ещё надо прикрутить связь между серверной частью Laravel и клиентом.