1、星火应用商店客户端(使用Qt/C++开发的Linux应用商店客户端)
描述:该项目是一个为Linux操作系统设计的应用商店客户端,使用Qt和C++语言进行开发。我在项目中负责了整个客户端的开发过程,包括界面设计、功能实现和性能优化等。
技术亮点:
使用Qt框架构建跨平台的用户界面,提供了良好的用户体验和可扩展性。
通过与后端API的交互,实现了应用的搜索、安装、更新等功能。
优化了应用商店的性能,减少了加载时间,并增加了缓存机制,提高了用户体验。
2、Yolx下载器(使用Flutter/Dart开发的aria2下载器)
描述:该项目是一个基于aria2下载引擎的下载器,使用Flutter和Dart语言进行开发。我在项目中负责了前端界面的设计和开发,以及与后端下载引擎的交互。
技术亮点:
使用Flutter框架构建跨平台的用户界面,实现了美观且响应迅速的用户体验。
通过与aria2下载引擎的通信,实现了多线程下载、断点续传等高级下载功能。
优化了下载器的性能,采用了异步编程和流式读写等技术,提高了下载速度和稳定性。