【问题标题】:How I create Desktop (Windows) Client for My Android Chat App [closed]我如何为我的 Android 聊天应用程序创建桌面(Windows)客户端 [关闭]
【发布时间】:2021-03-02 04:25:48
【问题描述】:

我将在 WhatsApp(移动桌面)等 P2P 聊天应用程序上创建一个大学项目,但我无法找到如何为我的 Android 聊天应用程序创建 Windows 聊天应用程序,该应用程序与 Telegram 桌面在同一数据库上工作或 WhatsApp 桌面应用程序用于他们的移动应用程序。

我不知道这个,如何开始,以及我使用了什么技术。

【问题讨论】:

    标签: android flutter chat desktop-application mobile-application


    【解决方案1】:

    我强烈建议使用Flutter SDK

    您可以使用 websockets 或使用 Firebase (Google Cloud API) 包轻松设置您自己的聊天应用。 如果它完全是 P2P,那么你将不得不实现 webrtc。

    这很容易,我在过去使用过无数种语言 Python、C#、C++、Javascript、React、Xamarin、Android 等等……而且,恕我直言,没有一个可以与之抗衡为优雅的架构、上市时间以及锦上添花、跨操作系统开发能力而颤抖

    公平地说,我会说 React Native 会给你在就业市场上的短期优势(在机会和薪水方面),因为它曾经(现在仍然)被 2010 年代创建的初创公司广泛使用,但这不是您项目的目的。

    虽然桌面应用程序仍处于测试阶段,但它的改进速度非常快,我非常有信心这需要对代码进行微小的更改。

    我创建了一个project making use of websockets。你可以尝试克隆它并在花大约一周(集中)学习 Flutter 的不同小部件、它的异步系统以及什么是有状态小部件之后开始构建它。

    总的来说,您将只使用一种语言(可能不超过 10-20 个 .dart 文件),当然还有一个您选择的数据库(您可以使用 AWS MongoDB 或 Google 免费套餐 Firebase 数据库免费获得 1 年)。

    Android…………DB…………Windows 桌面
    Flutter SDK......你的选择......Flutter SDK

    如果您有任何其他问题,请告诉我!

    【讨论】:

    • 这个信息对我来说就像一颗海珍珠。我肯定会使用这些信息来成功创建我的项目,感谢您的支持。
    • 如果你喜欢它,你可以选择它作为答案;)
    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2010-11-25
    • 1970-01-01
    相关资源
    最近更新 更多