开发房地产属性android app的指南

时间:2015-11-13 09:43:49

标签: android user-interface server

我必须启动与房地产物业管理相关的Android应用程序以进行租赁和购买。 请提供启动申请的指南。 我有一些具体问题,请为我提出最佳解决方案。

  1. 在哪里存储从服务器收到的属性列表。物业清单可能超过400个。
  2. 实施搜索和过滤选项的最佳方式。
  3. 与服务器连接。如何/何时与服务器连接。
  4. 我们是否需要使用sqlite来存储属性(包括图像和细节)。?
  5. 属性图像存储在服务器(BLOB格式)中。如何处理这张图片。?
  6. 我在追随的是什么:

    1. 使用PHP代码在服务器上创建的API。我使用的是JSOn格式。
    2. 我将获得JSOn响应,并将其存储在本地数据库中。
    3. 我正在使用列表视图来显示存储在SQLIte中的数据。
    4. 将根据在属性列表中选择的属性显示属性详细信息。
    5. 请给我一些启动应用程序开发的提示。开发此类应用程序的最佳方法是什么

      为我提供最佳UI设计和Android开发技巧的有用资源。

1 个答案:

答案 0 :(得分:0)

  1. 根据您从服务器获取的属性数量,具体取决于您保存的方式。但是,如果有相当多的话,我建议将它们存储在手机上的数据库中。将有许多库可以帮助您使用SQLite数据库实现和处理查询

  2. 我猜你可以有一个包含许多不同过滤器的搜索页面,一旦用户发送它然后将该查询发送到数据库,你就会得到返回给你的匹配,然后你会在列表视图中显示

  3. 当您说连接到服务器时,您是指向服务器发出请求吗?如果是这样,请查看Volley和Retrofit等库,这些库只需要少量代码即可启动和运行,而不是自己完成。

  4. 如果您已经有一个SQLite数据库来存储属性,那么您可以添加另一个字段,说明该项目是否在愿望清单等中。

  5. 我确定会有将BLOB图像转换为位图的方法,所以你不应该有任何麻烦。