实现一个高实时、国际化的交易所客户端并不是一件简单的事情。我们在帮助客户实现这一目标的同时,还保证了产品的用户体验达到行业一流的水准。
UI
我们在图表的交互细节和性能上做了大量优化,确保 UI 元素能提供丰富、流畅的交互反馈。
为了实现应用中所有可视化数据的实时更新,我们采用了响应式框架来处理所有 WebSocket 数据连接。
在一些比较重的交互场景下,譬如交易 Bottom Sheet,我们投入了大量精力来编写控件进行细节还原。
在列表滑动上,我们对控件渲染进行了优化,流畅度超越了绝大多数的竞争产品。
此外,我们还编写了脚本来快速实现应用的多语言支持。而且应用对多分辨率、甚至横屏都做了完美的适配。
Tech
在技术选型上我们采用了 Kotlin、Jetpack 等业界最新的技术,这加快了我们的研发效率、降低了客户的成本,并且确保了工程能够与时俱进。
整个应用所有的图形都使用矢量图进行绘制,这保证了 UI 能适配不同分辨率下的屏幕,而且还大大减少了应用的体积(最终只有 8MB)。
此外,我们的 脚手架 以及很多代码的质量都达到了开源标准。在大量借助开源力量的同时,我们也反馈了一些贡献给上游。
More
一直以来,我们都在追求更先进的技术、工具以及经验,而通过这些来为客户提供高效率、高质量的技术支持则是我们的服务目标。