Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coderplanets Mobile APP #269

Open
mydearxym opened this issue Nov 5, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@mydearxym
Copy link
Member

commented Nov 5, 2018

关于 coderplanets 手机 APP

由于开发资源的限制,当前 coderplanets 暂时没有推出官方客户端, 望谅解。
初步计划在年后开始开发,敬请期待。

如果您是开发者,欢迎随时参与进来,相关文档正在完善中。

技术栈

  1. ReactNative, 除了跨平台的因素之外,最大的好处是可以和 web 共享一套技术栈,包括但不限于:react-stack, mobx-stack, styled-components, graphql, jest 等等。
  2. 使用 expo 作为开发工具 (京东的 taro 底层也是采用 expo)
  3. ...

一些难点

  1. 富文本编辑器, 目前 Draft.js 似乎不支持 RN , 需要一个 RN 端的 markdown 编辑方案, 以支持 mention 等操作。
  2. APP 应该是一个通用的社区平台,这点和 web 一样,需要结合 mastani-stack 做整体架构和规划,以方便即将到来的其他社区类产品。
  3. react-native 本身正在大规模重构, 虽然理论上 API 不会有大的变化,但是初期的开发工作需谨慎开展,不要涉及有风险的/激进的特性。
  4. 资源/人手限制,迫切需要有能力有热情的开发者/设计师朋友参与进来。
  5. ...

关于APP的开发工作,期待各位热心朋友的宝贵意见。

@Yunkou

This comment has been minimized.

Copy link

commented Feb 17, 2019

@mydearxym 你好,既然你用了 Draft.js 开发了为什么不考虑用Flutter 开发呢?

@mydearxym

This comment has been minimized.

Copy link
Member Author

commented Feb 17, 2019

你好 @Yunkou

Flutter 也好 React-Native 也好, 现阶段确实没用精力去折腾了。网站目前是响应式的,在移动端的表现也能看。 目前主要还是关注在内容建设上。

如果你有时间和兴趣的话,欢迎参与进来 : )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.