我如何构建移动应用程序?

时间:2018-03-30 03:19:32

标签: ios mobile architecture google-cloud-platform cloud

我是应用程序开发的新手,希望构建一个类似于Uber的移动应用程序。 对于初学者,我应该考虑使用哪种工具?显然前端是iOS或Android,但对于中间层,我认为Google Cloud Endpoints是API,然后运行中间层逻辑谷歌的App Engine。然后,App Engine将连接到Firebase等数据库。

此外,我是否有任何推荐的资源(书籍,网站,课程等),以帮助我构建此应用程序以及将来的其他应用程序?

1 个答案:

答案 0 :(得分:0)

我正在考虑使用swift前端对Google Cloud Endpoint进行API调用。然后,Endpoint后端将调用Firebase来获取和存储数据。

另一种选择,而不是Google Cloud Endpoints,可以创建网络服务器代码并将其托管在GCP,AWS,Azure或Heroku上。这显然比上面的无服务器架构更复杂,但我认为这将提供更大的灵活性。