是否可以将Python后端和Android /本地应用程序用作前端

时间:2019-02-16 07:18:13

标签: java python mobile native backend

我正在处理我的第二年项目,其中包括一些机器学习后端以及一个移动应用程序前端。简单来说,我正在创建
一个Androing / react本机应用程序,它将从用户那里获得输入并在后端开发中取得成功,该后端开发包括用于某些机器学习的python。

我的问题是,是否可以将这两个连接在一起。我已经看过一些东西,尽管我不太清楚如何在此上建立连接。

关于我应该使用android还是对本机语言或任何其他语言进行python响应的一些意见将非常有用。 谢谢

2 个答案:

答案 0 :(得分:0)

是的,有可能。

例如,您可以使用Python作为后端(服务器),并带有一些公开的HTTP“接口”,然后制作一个Android应用程序,以HTTP请求/响应与这些Python后端进行通信。

或者,如果您正在制作无服务器应用程序,则可以将此Python后端作为.so库或使用SL4A,然后在Android应用程序中调用它们。

答案 1 :(得分:0)

是的。您可以开发python网络服务(REST或SOAP),并将其用于应用程序的后端。

此外,如果您开发服务应用程序(服务器-客户端),则必须在服务器中使用python(或任何语言)开发服务,然后才能将移动应用程序(react.js,android studio,swift等)连接到该服务器。