【问题标题】:Building a complete multi-platform (android & web) chat app构建一个完整的多平台(安卓和网络)聊天应用程序
【发布时间】:2021-08-19 01:40:47
【问题描述】:

我想为 web 和 android 构建一个聊天应用平台。我想要在同一个数据库中的聊天和内容(我猜有点像电报?)。我应该使用什么工具来创建这样的项目?

【问题讨论】:

    标签: node.js reactjs django api flutter


    【解决方案1】:

    您可以使用 Xamarin(需要的语言是 C#)是构建跨平台应用程序的好框架 2-React Native(需要一些 Javascript) 我会给你一些链接 这是给 Xamarin https://www.youtube.com/watch?v=Er-ry99lS2k https://www.youtube.com/watch?v=IHHLyeak46E 您需要设置数据库: https://docs.microsoft.com/en-us/xamarin/android/data-cloud/google-messaging/remote-notifications-with-fcm?tabs=windows 3-设置/建立您的网络 我强烈建议使用 .Net 框架来构建您的网络 将您的网络与应用程序使用 API 连接 根据我的经验,我对 .Net Web App 和 Xamarin Cross Platform App 之间的 API 有很好的体验

    【讨论】:

    • 谢谢伙计。我最有可能将 Flutter 用于移动应用程序。
    • Flutter 更快,更容易使用,medium.com/flutter-community/… 祝你快乐,祝你好运 快乐编码
    【解决方案2】:

    Flutter 绝对是此类应用程序前端部分的首选技术。

    我假设您即将开始学习这些技术,因此我建议您使用 Firebase 作为后端部分。 Firebase 为您提供实时数据库和存储。使用 Firebase 大大减少了实现应用程序后端部分所需的工作量,例如nodejs或其他东西。由于 Flutter 和 Firebase 均由 google 提供支持,因此将后者集成到前者中非常简单(https://firebase.flutter.dev/docs/overview/)。

    https://www.cometchat.com/tutorials/how-to-build-a-chat-app-with-firebase

    【讨论】:

    • 感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 2015-12-05
    • 2012-09-29
    • 1970-01-01
    • 2019-01-05
    • 2012-02-08
    • 2020-08-06
    相关资源
    最近更新 更多