今日,奉上我们拙作,仅为开源世界献出绵薄之力。
Aurora IMUI,一个通用的即时通讯( IM ) UI 库。不局限于任何 IM SDK。
本 UI 库提供了消息列表、输入视图等常用组件。
过去的一年,JMessage 用户量呈指数级增长趋势,成千上万的开发者将我们的 SDK 集成到应用程序中,通过简单优雅的 API,获得良好的社交体验。
新的需求也随之而来:很多开发者希望我们提供一套 UI 界面,可以整合到他们的应用以加快他们的发布进程。经过开源小组的研究,我们决定开发一组集成简单、支持自定义的聊天 UI 组件,并且开源出来,以惠及所有开发者。
极光公司一直热心于开源项目,鼓励员工参与开源项目。溯根追源,这源自于公司的文化,对于互联网最内核部分的认可,开放与自由。
集成简单、自定义更改,符合主流设计和审美原则,支持双端。
项目特色包括但不限于:
好看;
易上手;
多平台支持;
Aurora IMUI 库提供良好的界面风格,和丰富的自定义样式;非常容易上手,能够快速的实现用户的想法;现已支持 iOS 和 Android。
在 ReactNative 中实现聊天界面并不容易,所以我们已把支持 ReactNative 提上了日程。
Google: the Google Material spec
遵循原则:
Plenty of contrast
Important Content First
Align all the things
Text size with spacing
Create comfortable design
消息列表支持多种常见的消息类型:文字、图片、语音、视频。
可以基于本 UI 库实现的功能:
消息列表的展示;
支持多种消息类型;
对每种消息类型的点击、长按处理;
支持用户头像;
消息输入:
支持多种消息类型;
语音输入组件;
相册照片选取组件;
视频拍摄;
Github 地址:Aurora IMUI
欢迎关注 Aurora IMUI 项目,我们会认真地对待每一个 PR、每一个 issue,也非常感谢大家对开源的关注和支持。
我们会持续更新,力求卓越。
Best Wishes.
1
jpush OP |
2
zld 2017-05-05 13:54:44 +08:00 1
感谢分享,不过我全部的注意力都集中在了这里
|
4
csx163 2017-05-05 14:00:54 +08:00
你们和一加那个极光 ROM 有啥关系啊?我一直在用极光 ROM,非常不错!
|
5
qq292382270 2017-05-05 14:05:23 +08:00
一直在用你们的推送的.. 好棒.. 在这里居然能遇到你们
|
6
jpush OP @qq292382270 我们一直都在啊哈哈哈哈,就是不知道怎么在这个社区更改昵称
|
8
quicknight 2017-05-05 14:13:16 +08:00
@jpush 你没 GET 到楼主的点啊,楼主的意思是为何中间那个导航栏高度不一致,逼死强迫症了。
|
11
jpush OP @quicknight 发现了 my fault
|
12
bingwenshi 2017-05-05 15:06:08 +08:00
赞
|
13
dreamwar 2017-05-05 17:30:48 +08:00
不错
|
15
smallsix 2017-05-05 18:23:06 +08:00
大爱
|
17
free9fw 2017-05-08 18:01:27 +08:00
唉,应该用 OC 写的。swift 变来变去的,维护会很辛苦
|
18
nandaye 2017-05-09 08:41:13 +08:00
很赞,如果能卖用户数据就更好了
|
21
Tunar 2017-05-11 16:56:23 +08:00 via Android
很不错
|