Мне было интересно, можно ли превратить мой проект PHP, MySQL в родное приложение для Android (.apk)?
Я провел исследование по этой теме, но не нашел прямого ответа.
Есть мнение или идея?
Br,
-3
Решение
Ну, вы не можете просто превратить ваше веб-приложение в нативное Android-приложение.
Но вы можете сделать это:
Backend:
- Создайте REST-подобный API, чтобы вы могли получать данные в формате JSON или XML.
- Разверните ваше веб-приложение и настройте сервер так, чтобы он мог принимать удаленные запросы.
Внешний интерфейс:
- Если вы не хотите изучать Kotlin или Java, используйте одну из сред, которая позволяет вам использовать JS для создания нативных (почти) приложений для мобильных платформ (например, React Native)
- Если вы не хотите изучать какую-либо инфраструктуру, вы можете создать действие WebView, как было рекомендовано ранее.
Удачи!
2
Другие решения
Плохая идея, но вот как этого добиться:
Локальное приложение
- Измените mysql на sqlite3;
- Создайте службу Android, слушающую в порту;
- Отправьте переводчик php вместе с вашим приложением;
- Создать Android Webview Activity.
Разряжайте батарею за 5 минут во время использования приложения.
Удаленное приложение
- Создайте веб-приложение и разместите его на своем сервере;
- Создать Android Webview Activity.
Чистый путь
- Создайте адаптивное веб-приложение, которое работает как для настольных компьютеров, так и для мобильных устройств;
- Используйте мобильный браузер.
0
Вы можете попробовать Apache Condova, но документация о том, что вы делаете сейчас, оставляет желать лучшего.
0