如何使用移动应用程序的模式设计软件

时间:2015-05-05 05:59:52

标签: ios design-patterns mobile architecture software-design

我需要在Android中开发一个移动应用程序,仅供少数办公人员使用,以下是要求:

  • 一般在办公室工作空间或会议室,我们有WAP访问互联网,连接到路由器,然后连接到互联网服务器。
  • 现在应用程序应该能够与WAP,路由器通信以获取其状态。
  • 应该适用于移动设备。
  • 只有注册用户才能使用此应用
  • 每个手机上只有一个应用
  • 首先安装应用程序并在使用前向各自的公司注册。
  • 截至目前应用程序适用于Android平台,但未来可能需要适用于iOS手机的应用程序。

在启动代码之前,我需要有关如何设计应用程序的建议/指导。 到目前为止,我可以想到使用2种设计模式,即Singleton和Factory Pattern(用户注册)。此外,我不确定我应该使用哪种语言开发通信库,以便它也可以跨平台使用。

我们是否需要遵循以上应用的任何客户端 - 服务器架构?

请在上面说一些。

谢谢,

1 个答案:

答案 0 :(得分:0)

这是一篇关于 iOS设计模式的好文章:

http://www.raywenderlich.com/46988/ios-design-patterns