【问题标题】:Where to start from in my first App (the app is similar to Words With Friends)在我的第一个应用程序中从哪里开始(该应用程序类似于 Words With Friends)
【发布时间】:2015-02-22 03:13:57
【问题描述】:

好的,我们开始……我正在开发我的第一个应用程序……我逐步完成了该应用程序。

目前我已经从用户界面、活动、线程和服务、意图和数据库中学习了所有内容

我希望应用程序是多用户应用程序,用户可以创建自己的帐户并登录......

以下是我真正希望得到帮助的帮助领域

该应用程序是数据库应用程序,它将从用户那里收集不同的数字条目,并对其进行查询,最后生成报告。报告将根据用户规格而有所不同。比如他希望报告本地化,或者只针对非洲,或者只针对美国

Area1:我需要该应用程序来在线存储数据。应用程序本身不会存储任何数据。该应用程序将仅生成用户界面。一旦数据在线发送,所有查询都将在线完成,并生成报告。问题是我不知道该怎么做。我听说谷歌驱动器提供这项服务,我该如何使用谷歌引擎或任何其他云存储。这是第一个也是最重要的援助领域

领域 2:用户交流: 当用户输入数据时,他必须选择哪个用户必须接受数据。 一旦第二个用户接受,则数据将存储在数据库中。因此数据只会存储在数据库中,只有当第二个用户接受数据时才有效.....

就像当你启动一个游戏时,游戏才会被创建,只有当第二个用户接受了游戏......所以同样的逻辑 这是我需要的第二个帮助领域

Area3:应用程序应该能够生成报告,具体取决于用户的规格。用户可能希望看到报告说,仅适用于乌干达,或仅适用于非洲。这是第三个援助领域

Area4:应用程序还应该能够根据数据库中的数据生成用户表现图表。简而言之,我想使用用户的数据库来生成图形....我怎么能得到这个....

我想这就是现在的全部了......如果我能得到一些关于如何去做的提示,我将非常感激,因为我感到不知从何开始而迷失了方向。一旦我知道我可以从哪里开始,旅程就会容易得多,因为它会得到很好的指导

很抱歉,我无法具体说明...你知道,版权等等...

简而言之,我希望您看看 WWF 应用程序(Words With Friends)....虽然我的应用程序不是游戏应用程序..我的想法与 WWF 的想法完全相同。多个用户,可以共享分数数据,应用程序可以查询数据,并根据您的需要生成图表和普通报告的报告.....

各位,我知道这个应用听起来很复杂,但它是我想要的第一个应用。我需要知道从哪里开始的指导方针,因为一旦你知道从哪里开始,真正努力工作就会更容易。

我是业余程序员,所以请用更简单的语言轻松解释

【问题讨论】:

  • 所以基本上,这是我的想法,有人可以为我计划这个项目吗?
  • 老实说,我会用比这更简单的东西来启动你的第一个应用程序。甚至可以为您需要帮助的区域中的每个项目创建一个应用程序。

标签: android database google-app-engine cloud reportingservices-2005


【解决方案1】:

区域 1:

您需要在线存储数据吗?我会推荐数据存储区。这可以用于以某种实体的格式存储数据,并且每个实体都有属性。您可以对这些实体、种类和属性编写查询,有点像传统的 SQL 数据库。

您可以使用 Google Cloud Storage 存储图像和其他二进制文件等内容,无需查询或过滤,只需检索即可。

区域 2:

您可能想要编写一个使用表单的网页。第一个用户提交他们的表单,其中包含各种数据<input> 用于他们的消息,并且还需要一个其他用户的下拉菜单,该菜单是根据对数据库中存储的用户配置文件的查询构建的,以便他们可以选择该人谁收到消息。

服务器将通过 POST 处理程序(java 中的 HttpServlet doPost() 方法,或 python 中的 webapp2.RequestHandler post() 方法)接收此表单提交并将其存储在数据库中。

第二个用户将向某个页面发出请求,例如/monitor,当服务器为该页面提供服务时,它将在页面中插入发送给请求该页面的用户的消息的详细信息。然后,用户可以使用页面中的表单将他们希望接受此消息的服务器发送回。

区域 3:

与上面的非常相似。您应该在数据库实体中使用字符串属性或重复字符串属性(即集合)将每条记录标记为适用于给定地理区域,例如乌干达。用户可以选择通过提交表单来查看报告,服务器从中获取数据并重定向到服务页面。

区域 4:

查看第三方图形库,可以在收到页面请求时在服务器端生成图形,也可以查看前端客户端库如D3.

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 2011-02-24
  • 1970-01-01
  • 2015-07-28
相关资源
最近更新 更多