开发具有地理位置和用户注册的Android应用[已关闭]

问题描述 投票:0回答:2

我是刚接触android的人,我想为我在大学的最后一个项目开发应用程序,这应该是一个献血者查找器应用程序。

我对如何构建此应用程序有一些疑问,如果有人可以提供一些答案,我将非常感激。

首先,我想使用电子邮件进行用户注册。我想将所有用户保存在某个数据库或服务器上(我需要任何用户才能看到所有其他用户)。

其次,我希望任何用户都可以使用地理位置服务来查看所有其他用户(我需要的是Google Location Services API)。我还希望用户(用户)想要提出捐赠请求时,能够向附近的用户发送某种通知或消息。

假设用户需要献血(最有可能供他人使用),当他/她按下按钮时,就会向附近正在使用该应用程序的所有献血者发送警报。那是可以做的吗?如果是这样,它将如何工作以及我应该使用什么?

欢迎任何想法或技巧。

java android geolocation android-gps mobile-development
2个回答
0
投票

您最好的选择是Google的Firebase。它将以多种不同方式为用户提供超级轻松的注册和登录。它为您提供数据库和应用程序消息。最重要的是,它非常易于学习,并且带有免费的基本版本。对于位置,您应该使用地理围栏库。它允许您指定半径。我在许多项目中都喜欢使用Firebase


0
投票

我认为,Back4App提供了更好的可扩展性和出色的客户服务(与Firebase相比,因此它们也是不错的选择。

他们提供了很好的文档,并且使用了Parse Server Framework(开源),如果您不满意使用他们的服务,将来可以随意迁移到自己的主机。

对于“超级用户”,您可以设置ACL / CPL以使其成为可能。

实时查询还可以使用地理位置功能。让我提供给您的链接:

Back4App还提供了献血模板,将其连接到您自己的数据库或克隆它非常简单:https://www.back4app.com/database/simpleapp/blood-donation-app-android-ios

此外,它们还为所有人(甚至免费用户)提供支持,您可以通过他们的实时聊天或社交媒体与他们联系。

© www.soinside.com 2019 - 2024. All rights reserved.