实现一个高实时、国际化的交易所客户端并不是一件简单的事情。我们在帮助客户实现这一目标的同时,还保证了产品的用户体验达到行业一流的水准。

UI

我们在图表的交互细节和性能上做了大量优化,确保 UI 元素能提供丰富、流畅的交互反馈。

Interactive Chart

Candlestick Chart

为了实现应用中所有可视化数据的实时更新,我们采用了响应式框架来处理所有 WebSocket 数据连接。

Real-Time Orderbook

Real-Time Depth Chart

在一些比较重的交互场景下,譬如交易 Bottom Sheet,我们投入了大量精力来编写控件进行细节还原。

Smooth Bottom Sheet

在列表滑动上,我们对控件渲染进行了优化,流畅度超越了绝大多数的竞争产品。

Smooth Scrolling

此外,我们还编写了脚本来快速实现应用的多语言支持。而且应用对多分辨率、甚至横屏都做了完美的适配。

Multiple Language Support

Landscape Mode Support

Tech

在技术选型上我们采用了 Kotlin、Jetpack 等业界最新的技术,这加快了我们的研发效率、降低了客户的成本,并且确保了工程能够与时俱进。

整个应用所有的图形都使用矢量图进行绘制,这保证了 UI 能适配不同分辨率下的屏幕,而且还大大减少了应用的体积(最终只有 8MB)。

此外,我们的 脚手架 以及很多代码的质量都达到了开源标准。在大量借助开源力量的同时,我们也反馈了一些贡献给上游。

More

一直以来,我们都在追求更先进的技术、工具以及经验,而通过这些来为客户提供高效率、高质量的技术支持则是我们的服务目标。