极光的开源礼物「Aurora IMUI」

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

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.

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 极光aurora是一款非常流行的应用推广和数据分析平台,主要用于帮助开发者和营销人员提升应用的曝光度和用户规模。然而,在使用极光aurora过程中,有时会遭遇系统信息检测失败的问题,这是比较常见的一种错误。 系统信息检测失败的原因可能有很多,其中比较常见的原因有两个。第一个原因是网络问题,因为极光aurora需要从手机上获取一些必要的信息,如果网络不通畅或者连接不稳定,就会导致系统信息检测失败。这时,我们可以尝试切换WiFi或者优化网络连接,以确保网络稳定。 另外一个常见的原因是手机软件更新或者兼容性问题,有时候系统信息检测失败是因为手机操作系统版本过低或者不兼容某些系统组件导致的。这时,我们可以尝试更新手机软件,或者升级至最新操作系统版本,以确保系统与应用之间的兼容性。 总之,如果遭遇了极光aurora系统信息检测失败的问题,我们不必过于担心,可以尝试以上两种方案来解决问题。除此之外,也可以向极光aurora官方技术支持人员反馈问题,以获取更专业的解决方案。 ### 回答2: 极光aurora系统是一款非常优秀的系统,它具有很多的功能,可以帮助用户更好地管理自己的电脑和手机等设备,在使用的过程中如果出现了系统信息检测失败的情况,那就需要我们进行排查和解决了。 首先,我们可以尝试重启电脑或手机等设备,看看是否能够解决问题。如果问题依然存在,我们可以考虑更新极光aurora系统或者重装系统来解决问题。同时,也可以检查一下自己的设备是否存在磁盘或内存等硬件问题,如果存在问题,需要尽快修理或更换硬件。 另外,如果问题依然无法解决,我们还可以考虑通过联系极光aurora系统官方技术支持或者专业的维修人员来解决问题。他们可以提供更专业的帮助和建议,帮助我们更好地解决问题,恢复系统正常运行。 综上所述,极光aurora系统信息检测失败的问题可能是由多种因素所致,我们需要综合考虑并采取适当的解决措施来解决问题。在使用极光aurora系统时,我们也需要注意系统的使用方法和规范,避免出现类似的问题。 ### 回答3: 极光aurora系统信息检测失败可能由多种原因造成。首先,可能是系统检测软件出现了故障,导致无法正常识别并检测系统信息。其次,系统硬件出现故障,例如硬盘损坏、CPU或内存故障等等,也可能导致系统信息不能被正确检测。 另外,系统信息检测失败也可能是由于病毒或恶意软件感染导致的。这些恶意程序可能会影响系统的正常运行,干扰系统信息的记录和识别。 在遇到这种情况时,建议查找相关问题的解决方法。可以尝试重新安装系统检测软件,修复系统硬件故障或升级硬件设备,同时注意系统安全,加强防病毒、防恶意软件的措施等等。如果问题仍然没有解决,建议联系专业技术人员协助诊断和解决问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值