我不知道如何"连接"从后端到前端,你可以存储/托管每个实体。
假设我有一个python脚本/程序,它有各种函数,当调用时返回某些信息(当前在终端中工作),我想在原生iOS或Android应用程序上显示所述信息。python脚本操作数据并输出pandas数据帧和其他文本和数字信息。
一旦应用程序的外壳已经建立等,如何去做一个按钮上的应用程序调用一个函数从一个python脚本为例?
我目前想象这两个实体将被单独托管,比如AWS上的python代码,应用程序向服务器发出特定功能的请求(不知道如何?),python脚本发送响应(以什么形式?)JSON?)和应用程序代码解释它并显示它…希望这不是模糊的,但我没有应用程序或托管代码等经验…
我建议将Python代码放入AWS Lambda函数中,并通过Amazon API Gateway将其作为HTTP API公开。
接下来,您将使用Android Studio在Kotlin中创建一个简单的Android应用程序。Android应用程序将调用HTTP API从Python脚本(Python脚本在AWS中运行)获取结果。
您可以使用AWS的Amplify Android项目来自动化大部分操作。下面的文档将指导您创建简单的Lambda函数,并从Android项目中引导通信。有了Lambda后,更新它,使其调用Python代码。
https://docs.amplify.aws/lib/restapi/getting-started/q/platform/android