【发布时间】:2018-07-03 21:19:57
【问题描述】:
我想开发一个适用于网络和移动设备的应用程序。我在使用 android studio 之前开发了一个 android 应用程序。但是这一次我想为移动和 Web 使用相同的后端,所以我决定使用 nodejs 作为后端,使用 angular 并为 Web 前端做出反应。我的问题是我到底需要什么才能让这个应用程序在 android 应用程序上运行?我需要 2 个后端来开发我的 Android 应用吗?
【问题讨论】:
我想开发一个适用于网络和移动设备的应用程序。我在使用 android studio 之前开发了一个 android 应用程序。但是这一次我想为移动和 Web 使用相同的后端,所以我决定使用 nodejs 作为后端,使用 angular 并为 Web 前端做出反应。我的问题是我到底需要什么才能让这个应用程序在 android 应用程序上运行?我需要 2 个后端来开发我的 Android 应用吗?
【问题讨论】:
我认为有两种方法可以实现这一目标
1) 使用网络视图 如果您的 Web 应用程序已准备就绪,那么您可以通过 webview 将您的 Web 界面和这些应用程序功能插入到 Android 应用程序中。
2) 使用现有的 REST API 构建原生 android 应用
当 API 准备就绪时,您可以从应用程序调用路由,然后您可以通过 http 请求将数据发送到服务器。为android使用一些http库OKHTTP会更好
【讨论】: