<分区>
我需要在 Android 中开发一个仅供少数办公室人员使用的移动应用程序,以下是要求:
- 一般在办公室工作空间或 session 室,我们有 WAP 来访问互联网,它连接到路由器,然后连接到互联网服务器。
- 现在应用程序应该能够与 WAP、路由器通信以获取它们的状态。
- 应用应适用于移动设备。
- 只有注册用户才能使用此应用
- 每部手机上只有一个应用
- 首先安装该应用程序并在使用前向相应公司注册。
- 目前应用适用于 Android 平台,但将来可能需要适用于 iOS 手机的相同应用。
在开始编写代码之前,我需要有关如何设计应用程序的建议/指导。 截至目前,我可以想到使用 2 种设计模式,即单例模式和工厂模式(用于用户注册)。此外,我不确定应该使用哪种语言开发通信库,以便它也可以跨平台使用。
我们是否需要为上述应用程序遵循任何客户端-服务器架构?
请在上面说明一下。
谢谢,