【发布时间】:2015-05-05 14:36:00
【问题描述】:
我需要在 Android 中开发一个仅供少数办公室人员使用的移动应用程序,以下是要求:
- 一般在办公室工作空间或会议室我们有WAP来访问互联网,它连接到路由器,然后连接到互联网服务器。
- 现在应用应该能够与 WAP、路由器通信以获取它们的状态。
- 应用应适用于移动设备。
- 只有注册用户才能使用此应用
- 每个移动设备上只有一个应用程序
- 首先安装应用程序并在使用前向相应公司注册。
- 目前该应用适用于 Android 平台,但未来可能需要适用于 iOS 手机的相同应用。
在开始编写代码之前,我需要有关如何设计应用程序的建议/指导。 到目前为止,我可以考虑使用 2 种设计模式,即单例模式和工厂模式(用于用户注册)。另外我不确定我应该用哪种语言开发通信库,以便它也可以跨平台使用。
上述应用程序是否需要遵循任何客户端-服务器架构?
请在上面放一些光。
谢谢,
【问题讨论】:
-
也许我可以推荐一些在线教程,这将有助于搜索 Derek Banas,他对此有很多了解。他在 10 多个视频中畅所欲言。
-
@Syombua - 请给我链接
-
嘿抱歉,我正在使用我的手机。我想如果我分享这个网站,你会仔细阅读它。一切都有你想要的教程和代码。慢慢来。
-
newthinktank.com/2012/09/factory-design-pattern-tutorial 浏览网站即可。非常足智多谋。
标签: ios design-patterns mobile architecture software-design