1. 类微信小程序开发框架
目标: 为了提升开发效率和灵活性,主导设计并开发了一套基于 JSBridge 的类微信小程序开发框架,用于构建类似微信小程序的应用体验。
方案: 该框架提供了一套约定的 Native-JSB 交互接口,涵盖基础能力、业务数据和复杂逻辑处理等方面, 使 H5 页面能够方便地调用 Native 功能。通过抽离业务逻辑到 H5 页面,实现了部分页面的快速迭代开发,显著缩短了开发周期。
2. 基于 Compose 和 ViewDataBinding 的出海项目
项目背景: 参与开发一款面向海外市场的信息流展示平台, 旨在为用户提供信息搜索和沟通交流服务。
技术方案: 我采用了 ViewDataBinding 嵌套 ComposeView 的混合开发模式,将 Compose 用于构建复杂的 UI 界面,将 ViewDataBinding 用于处理数据绑定和页面逻辑。
主要工作: 负责设计和开发信息流展示模块,实现了流畅的列表滚动、 高效的数据加载和用户友好的交互体验。