我想为大学校园开发基于位置的跨平台移动应用程序。我希望它基本上像foursquare。
主要要求:
查询校园内的设施,结果点将显示在地图上,并带有导航点。
在校园中创建和搜索事件并在地图上显示。活动将从另一个网页拉到应用程序。
在地图上跟踪校园穿梭环,找到最近的公交车站和班车站。 我想使用基于javascript的前端开发工具,如ionic.io,appery.io,phonegap for frontend。我还想通过一种所见即所得的设计工具轻松设计用户界面,因为我不想处理html和css。 我想使用像firebase或parse这样的云后端系统(MbaaS)。 我想使用开放街道地图或传单或地图集而不是谷歌地图。
但我不知道如何设计架构并将它们结合起来,因为有很多技术需要检查。
你能给我一个清晰的架构设计,展示哪种技术在哪里?
什么技术适用于什么?
首先是哪种技术,然后才是..
答案 0 :(得分:1)
我可以为你推荐ionic,这是移动应用开发的一个很好的框架。
目前,它正式支持iOS& Android但他们显然正在整合Windows Phone。
访问原生功能
Ionic使用Apache Cordova来抽象原生移动功能的访问。例如,请参阅geolocation plugin。
跨平台用户界面
HTML5& AngularJS被离子用于其余的功能;这在每个平台上都是可移植的。