BukanMessenger”是一款基于 React Native 和 Meteor 开发的开源聊天应用

“BukanMessenger”是一款基于 React Native 和 Meteor 开发的开源聊天应用

原文:https://medium.com/hackernoon/bukanmessenger-an-open-source-chat-app-built-on-top-react-native-meteor-edf2929ce3b0

tldr

BukanMessenger 是一款建立在 React Native 和 Meteor Js 之上的 Messenger 应用。它是可定制的,每周都会有新的功能推出。

BukanMessenger Demo

当电报在我国被正式禁止时,我真的很失望和难过。为什么这么好的技术就因为一件不合理的事情就要被禁止?

所以我决定做一个类似 telegram 的东西,我觉得一定是开源的!虽然我相信它离电报还很远。但是 ofc 我们或者你可以在未来把它做得越来越好!!Btw,叫“BukanMessenger”。

我希望有了“BukanMessenger”,人们可以很容易地建立自己的信使。这是可以实现的,因为它建立在 React Native 之上,我认为 React Native 比原生 iOS (obj C)或 Android (JAVA)更容易学习。

为什么是 BukanMessenger?

  • 它的反应原生,所以它默认支持 android 和 iOS!
  • 简单的代码,所以你可以很容易地对它做出贡献。
  • Meteor 是最受欢迎的 javascript 框架之一,它非常容易使用

先决条件

安装和配置

反应原生https://github.com/radiegtya/BukanMessenger(前端)

$ git clone https://github.com/radiegtya/BukanMessenger
$ cd BukanMessenger
$ npm install
$ react-native run-ios #or react-native run-android

流星https://github.com/radiegtya/BukanMessengerBackend(后端)

$ git clone https://github.com/radiegtya/BukanMessengerBackend
$ cd BukanMessengerBackend
$ meteor npm install
$ meteor #run your meteor on [http://localhost:3000](http://localhost:3000)

打开“app/Config.js”,将 meteorUri 变量设置为您的 Meteor 服务器运行于

export const meteorUri = ‘ws://localhost:3000/websocket’;

支持我们:)

我希望这篇博客对你有所帮助,无论是定制“BukanMessenger”还是仅仅了解聊天软件是如何工作的。如果你喜欢这个博客或想讨论更多,请留下评论或直接联系我:

顶部见…


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除