文档章节

极光的开源礼物「Aurora IMUI」

极光推送
 极光推送
发布于 2017/05/05 13:27
字数 594
阅读 537
收藏 1
点赞 1
评论 11

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

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 

© 著作权归作者所有

共有 人打赏支持
极光推送
粉丝 39
博文 103
码字总数 118329
作品 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 已经放好啦
红薯
红薯

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

引用来自“红薯”的评论

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

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

引用来自“红薯”的评论

把代码放到码云上呗
哈哈可以的
Amazon新一代云端关系数据库Aurora(下)

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

wangyiyungw ⋅ 05/10 ⋅ 0

Amazon新一代云端关系数据库Aurora(上)

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

wangyiyungw ⋅ 05/10 ⋅ 0

Xilinx RocketIO模块的介绍

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

mshgocn ⋅ 04/18 ⋅ 0

阿里云POLARDB:一个生而不凡的数据库

  【IT168 评论】关系型数据库并不新鲜。这个诞生于上世纪70年代的“老古董”,在业内不断涌现出多种不同类型的数据库的情况下,仍然站在舞台的中央,它的地位也依旧不可替代。当前主流的关...

it168网站 ⋅ 05/29 ⋅ 0

jOOQ 3.11:新增支持四款数据库以及 implicit joins

jOOQ 3.11 已发布,新增支持 4 个新的数据库、implicit joins、诊断等等。 新增支持的数据库 jOOQ 专业版 Aurora MySQL Edition Aurora PostgreSQL Edition Azure SQL Data Warehouse jOOQ 企...

局长 ⋅ 06/08 ⋅ 1

三星在自动驾驶行业崭露头角,它准备如何成为领军厂商?

雷锋网(公众号:雷锋网)按:自动驾驶市场和手机市场有什么相同点? 虽然已经贵为世界最大的智能手机制造商,每小时生产线上能诞生 4.4 万台智能手机,但三星电子并不想将自己限制在某个圈子中...

大壮旅 ⋅ 05/15 ⋅ 0

HPE:百亿亿次计算设备需要以“内存为中心”,从而降低节点间数据传输功耗与时耗

我们应该在功耗预算方面精打细算,不是吗? HPE公司高级技术部门副总裁Mike Vildibill在接受采访时指出,功耗预算限制将终结现有超级计算机的设计模式——即采用多个独立节点并在其间进行数据...

技术小能手 ⋅ 06/08 ⋅ 0

盘点知名云计算公司的数据库服务(国外篇)

  【IT168 评论】“跨界”是现在很火的一个词,它是指从某一属性的事物进入另一属性的运作,其不只在演艺圈掀起了一阵热潮,同时也在科技圈也带起了一阵狂潮。今天,我们就来看看科技圈第一...

it168网站 ⋅ 04/16 ⋅ 0

Beanstalk 队列服务器控制台 - Aurora-Console

aurora 是一个 Golang 编写的基于 Web 的 Beanstalk 消息队列服务器管理工具,单文件无需依赖其他组件,支持管理本地和远程多个队列服务器。 特点 跨平台支持 macOS/Linux/Windows 32/64-bi...

xuri ⋅ 2016/10/09 ⋅ 0

Google 的云端数据库 Cloud SQL 开始支持 PostgreSQL

谷歌强调,PostgreSQL 的 Cloud SQL 仍处于 Beta 测试版阶段,不过他们增加了高可用性和复制功能,提供 416GB 的存储空间来执行更高效的实例,另外还支持 19 个附加扩展功能。 谷歌今日宣布其...

局长 ⋅ 04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vim编辑模式、命令模式

编辑模式 vim要从一般模式进入编辑模式只要按字母 i 、I、a、A、o、O键就可以了 要从编辑模式回到一般模式按键盘上的Esc键即可。 按键 作用 i 在当前字符前插入 I 在光标所在行的行首插入 o ...

黄昏残影 ⋅ 27分钟前 ⋅ 0

OSChina 周五乱弹 —— 如果有一天不当程序员了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享off的单曲《我唱情歌给你听》 《我唱情歌给你听》- off 手机党少年们想听歌,请使劲儿戳(这里) @小小编辑 :#如果不做程序...

小小编辑 ⋅ 34分钟前 ⋅ 4

从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现...

honeymose ⋅ 今天 ⋅ 0

Java8新增的DateTimeFormatter与SimpleDateFormat的区别

两者最大的区别是,Java8的DateTimeFormatter也是线程安全的,而SimpleDateFormat并不是线程安全。 在并发环境下使用SimpleDateFormat 为了能够在多线程环境下使用SimpleDateFormat,有这三种...

人觉非常君 ⋅ 今天 ⋅ 0

多线程如何控制执行顺序

线程的生命周期说明: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、...

MarinJ_Shao ⋅ 今天 ⋅ 0

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Django第一期

安装Django 去https://www.djangoproject.com/download/ 下载最新版的Django,然后解压放到Anaconda\Lib\site-packages目录下,然后cmd进入此目录,输入安装命令: python setup.py install ...

大不了敲一辈子代码 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部