文档章节

极光的开源礼物「Aurora IMUI」

极光推送
 极光推送
发布于 2017/05/05 13:27
字数 594
阅读 563
收藏 1

今日,奉上我们拙作,仅为开源世界献出绵薄之力。

Aurora IMUI,一个通用的即时通讯(IM)UI 库。不局限于任何 IM SDK。

本 UI 库提供了消息列表、输入视图等常用组件。

初心

过去的一年,JMessage 用户量呈指数级增长趋势,成千上万的开发者将我们的 SDK 集成到应用程序中,通过简单优雅的 API,获得良好的社交体验。

新的需求也随之而来:很多开发者希望我们提供一套 UI 界面,可以整合到他们的应用以加快他们的发布进程。经过开源小组的研究,我们决定开发一组集成简单、支持自定义的聊天 UI 组件,并且开源出来,以惠及所有开发者。

极光公司一直热心于开源项目,鼓励员工参与开源项目。溯根追源,这源自于公司的文化,对于互联网最内核部分的认可,开放与自由。

项目特色

集成简单、自定义更改,符合主流设计和审美原则,支持双端。

项目特色包括但不限于:

  • 好看;

  • 易上手;

  • 多平台支持;

Aurora IMUI 库提供良好的界面风格,和丰富的自定义样式;非常容易上手,能够快速的实现用户的想法;现已支持 iOS 和 Android。

在 ReactNative 中实现聊天界面并不容易,所以我们已把支持 ReactNative 提上了日程。

设计规范

遵循原则:

  • Plenty of contrast

  • Important Content First

  • Align all the things

  • Text size with spacing

  • Create comfortable design

V0.1.0 版本功能介绍

消息列表支持多种常见的消息类型:文字、图片、语音、视频。

可以基于本 UI 库实现的功能:

  • 消息列表的展示;

    • 支持多种消息类型;

    • 对每种消息类型的点击、长按处理;

    • 支持用户头像;

  • 消息输入:

    • 支持多种消息类型;

    • 语音输入组件;

    • 相册照片选取组件;

    • 视频拍摄;

Github 地址:Aurora IMUI


欢迎关注 Aurora IMUI 项目,我们会认真地对待每一个 PR、每一个 issue,也非常感谢大家对开源的关注和支持。

我们会持续更新,力求卓越。

Best Wishes.

2017.05.04 

© 著作权归作者所有

共有 人打赏支持
极光推送
粉丝 41
博文 127
码字总数 134660
作品 1
深圳
个人站长
加载中

评论(11)

红薯
红薯

引用来自“极光推送”的评论

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的

放好了告知网址,我们来推荐
http://git.oschina.net/jpush/aurora-imui 已经放好啦

好的,我来处理
hello,我想问下处理结果,谢谢啦:stuck_out_tongue_closed_eyes:

已经推荐过了,没看到star数飙升吗
极光推送
极光推送

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的

放好了告知网址,我们来推荐
http://git.oschina.net/jpush/aurora-imui 已经放好啦

好的,我来处理
hello,我想问下处理结果,谢谢啦:stuck_out_tongue_closed_eyes:
五核全网开源免费电商
五核全网开源免费电商

引用来自“五核全网开源免费电商”的评论

极光推送也不是不收费的,居然也说开源,伪开源吧!送你一个一星吧!(好吧,我这就是用fecshop喷shopsn的原话来模仿的,极光请勿怪罪)。fecshop是欺软怕硬吧?站长,等你处理意见。

引用来自“极光推送”的评论

你可能语文不好
我发现开源中国的站长对恶意刷榜是不管的。投诉了几天没任何反馈,反而在做别的事情,比如回复贵司的项目。所以发到了你这里,只为了确认下。现在看来猜测是属实的。

打扰了!
极光推送
极光推送

引用来自“五核全网开源免费电商”的评论

极光推送也不是不收费的,居然也说开源,伪开源吧!送你一个一星吧!(好吧,我这就是用fecshop喷shopsn的原话来模仿的,极光请勿怪罪)。fecshop是欺软怕硬吧?站长,等你处理意见。
你可能语文不好
五核全网开源免费电商
五核全网开源免费电商

引用来自“红薯”的评论

把代码放到码云上呗
极光推送也不是不收费的,居然也说开源,伪开源吧!送你一个一星吧!(好吧,我这就是用fecshop喷shopsn的原话来模仿的,极光请勿怪罪)。fecshop是欺软怕硬吧?站长,等你处理意见。
五核全网开源免费电商
五核全网开源免费电商
极光推送也不是不收费的,居然也说开源,伪开源吧!送你一个一星吧!(好吧,我这就是用fecshop喷shopsn的原话来模仿的,极光请勿怪罪)。fecshop是欺软怕硬吧?站长,等你处理意见。
红薯
红薯

引用来自“极光推送”的评论

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的

放好了告知网址,我们来推荐
http://git.oschina.net/jpush/aurora-imui 已经放好啦

好的,我来处理
极光推送
极光推送

引用来自“红薯”的评论

引用来自“极光推送”的评论

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的

放好了告知网址,我们来推荐
http://git.oschina.net/jpush/aurora-imui 已经放好啦
红薯
红薯

引用来自“极光推送”的评论

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的

放好了告知网址,我们来推荐
极光推送
极光推送

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的
react native 类库(四)

1.地图 https://github.com/mapbox/react-native-mapbox-gl https://github.com/react-community/react-native-maps 2.IOS键盘问题,适用于iOS的根据键盘自动调整输入框 https://github.com......

Chason-洪
2017/12/11
0
0
Amazon新一代云端关系数据库Aurora(下)

本文由 网易云 发布 作者:郭忆 本篇文章仅限内部分享,如需转载,请联系网易获取授权。 故障恢复 MySQL基于Check point的机制,周期性的建立redo log与数据页的一致点。一旦数据库重启,从记...

wangyiyungw
05/10
0
0
Amazon新一代云端关系数据库Aurora(上)

本文由 网易云 发布 作者:郭忆 本篇文章仅限内部分享,如需转载,请联系网易获取授权。 在2017年5月芝加哥举办的世界顶级数据库会议SIGMOD/PODS上,作为全球最大的公有云服务提供商,Amazo...

wangyiyungw
05/10
0
0
Amazon Aurora: 如何不使用一致性协议实现分布式数据库

摘要: 这个是Amazon Aurora 发的第二篇文章, 发在2018 年SIGMOD上, 题目很吸引人避免在I/O, commit, 成员变更的过程使用一致性协议. 在大家都在使用一致性协议(raft, multi-paxos)的今天, A...

小暖忆
07/25
0
0
Xilinx RocketIO模块的介绍

摘要: 在高速电路系统设计中,差分串行通信方式正在取代并行总线方式,以满足系统对高带宽数据通信的需求。RocketIO是Virtex2 Pro以上系列FPGA中集成的专用高速串行数据收发模块,可用于实现...

mshgocn
04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

这些Spring中的设计模式,你都知道吗?

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。 Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行...

Java填坑之路
19分钟前
1
0
Spring Aop原理之Advisor过滤

在上文(Spring Aop之Advisor解析)中我们讲到,Spring Aop对目标bean的代理主要分为三个步骤:获取所有的Advisor,过滤当前bean可应用的Advisor和使用Advisor为当前bean生成代理对象,并且上文...

爱宝贝丶
30分钟前
0
0
JMockit学习教程

1 JMockit中文网 我觉得如果仅仅是开发自测的话,把JMockit中文网认真看一遍,就可以在项目中使用JMockit了。 http://jmockit.cn/index.htm 2 JMockit中文教程 官方文档中文版。对于不喜欢看...

SuperHeroes
42分钟前
0
0
Linux服务器几乎从不采用Arch Linux?

我们见得多的Linux服务器系统一般都是什么Ubuntu Server啊,什么Cent OS啊,什么Fedora啊,或者企业采用的Red Hat啊,为什么几乎没有Arch Linux呢?下面我将从若干个方面指出Arch Linux在服务...

linux-tao
53分钟前
0
0
js 函数柯里化 闭包

参考 https://mp.weixin.qq.com/s/GEHL3jarDdAAcr5tQGjmDg 一个统计求和的函数 需要知道整个数组的信息,然后遍历求值 function countMoney() { let money = 0 // 温馨提示:arguments...

阿豪boy
55分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部