### 技能
- 编程语言:Kotlin、uniapp、uni-app x、vue\typescript\electron
- 开发工具:Android Studio, Gradle、Visual Studio Code、HBuildex
- UI 设计:XML, RecyclerView, ConstraintLayout, Material Design
- 数据存储:SQLite, Room, SharedPreferences, DataStore
- 网络请求:Retrofit, OkHttp, Volley
- 依赖注入:Dagger, Hilt
- 异步编程:Kotlin Coroutines, RxJava
- 测试:JUnit, Espresso, Mockito
- 版本控制:Git
- API 设计:RESTful API
### 项目经验
**调试助手**
- **项目描述**:开发了一款基于BLE、普通蓝牙、TCP等通讯的调试工具。
- **责任和贡献**:
- 负责应用的整体架构设计和功能模块开发。
- 实现了用户注册和登录功能,使用 Firebase 进行身份验证。
- 使用 Retrofit 进行网络请求,获取健康数据及建议。
- 设计和实现了用户界面,使用 RecyclerView 和 ConstraintLayout 提升用户体验。
- 集成了第三方库 Glide,用于高效加载和显示用户上传的图片。
- **技术栈**:Java, Kotlin, Android Studio, Firebase, Retrofit, SQLite, Glide
**在线购物平台**
- **项目描述**:开发了一款在线购物应用,用户可以浏览商品、加入购物车、下单和支付。
- **责任和贡献**:
- 参与应用的需求分析和设计,负责前端界面的实现。
- 使用 Kotlin 和 Jetpack 组件(ViewModel, LiveData)提高了应用的响应性和可维护性。
- 实现了购物车功能,使用 Room 进行本地数据存储。
- 集成支付功能,使用支付宝 SDK 实现安全支付。
- 进行代码重构,优化了应用性能,减少了启动时间。
- **技术栈**:Kotlin, Android Studio, Room, Retrofit, Alipay SDK, Jetpack
**社交媒体应用**
- **项目描述**:开发了一款社交媒体应用,用户可以发布动态、关注好友和评论互动。
- **责任和贡献**:
- 负责后端 API 的设计和实现,使用 Node.js 和 Express。
- 开发 Android 客户端,使用 MVVM 设计模式,提高了代码的可读性和可维护性。
- 实现了推送通知功能,使用 Firebase Cloud Messaging。
- 优化了应用的网络请求,使用 OkHttp 提升了数据加载速度。
- **技术栈**:Java, Android Studio, Firebase, Node.js, OkHttp, MVVM
- 负责应用的整体架构设计和功能模块开发。 - 实现了用户注册和登录功能,使用 Firebase 进行身份验证。 - 使用 Retrofit 进行网络请求,获取健康数据及建议。 - 设计和实现了用户界面,使用 RecyclerView 和 ConstraintL
- 参与应用的需求分析和设计,负责前端界面的实现。 - 使用 Kotlin 和 Jetpack 组件(ViewModel, LiveData)提高了应用的响应性和可维护性。 - 实现了购物车功能,使用 Room 进行本地数据存储。 - 集成支付功能,使用支付宝