一、生活服务类 APP 开发项目(核心开发)
该项目为本地生活服务平台,涵盖外卖下单、家政预约、同城跑腿等功能,目标用户量预计 50 万 +。我作为 Android 端核心开发人员,负责订单模块与支付对接功能的实现。技术上采用 Kotlin 语言与 MVVM 架构,结合 Jetpack 组件(ViewModel、LiveData、Room)搭建项目结构,确保数据与 UI 的解耦及本地订单数据的安全存储;网络层使用 Retrofit+OkHttp 封装请求,实现订单状态实时更新与支付结果同步,并通过拦截器处理 Token 过期问题,保障接口调用安全性。针对不同 Android 版本适配,通过 ConstraintLayout 灵活布局解决界面适配问题,同时利用 Android Studio Profiler 优化列表加载性能,将订单列表滑动卡顿率从 15% 降至 3% 以下。项目上线后,订单模块功能稳定,未出现重大 Bug,用户留存率提升 8%,获得团队一致认可。
二、企业内部协同办公 APP 优化项目(独立负责)
该项目为企业内部员工使用的协同工具,存在启动慢、页面卡顿、耗电量高等问题,需进行性能优化与功能迭代。我独立负责 Android 端的优化工作,首先通过 Profiler 工具分析得出,APP 启动慢源于冷启动时初始化过多第三方 SDK,页面卡顿因列表未做复用与图片未压缩,耗电量高则是后台服务持续唤醒导致。优化方案上,采用启动器模式将 SDK 初始化改为异步执行,冷启动时间从 8 秒缩短至 3 秒;列表使用 RecyclerView 并自定义 ViewHolder 实现复用,图片通过 Glide 加载并按屏幕分辨率压缩,页面滑动帧率从 25fps 提升至 58fps;后台服务通过 WorkManager 替代传统 Service,结合 Doze 模式适配,将 APP 日均耗电量降低 40%。此外,迭代添加员工考勤打卡功能,集成高德地图 SDK 实现定位签到,通过 Room 数据库存储打卡记录,确保断网时数据不丢失。优化后,APP 用户满意度调研评分从 6.2 分提升至 8.9 分,企业内部使用率提高 25%。
三、跨平台电商 APP Android 端适配项目(协作开发)
该项目采用 Flutter 进行跨平台开发,需完成 Android 端的原生功能适配与兼容性调试,我作为 Android 端协作开发人员,主要负责推送功能集成、权限管理及特殊机型适配。技术上,集成极光推送 SDK,自定义推送服务接收消息,结合 BroadcastReceiver 实现推送消息的本地通知展示,并针对 Android 13 的通知权限变更,添加动态权限申请逻辑,确保推送到达率提升至 92%;权限管理方面,通过 EasyPermissions 库统一处理相机、存储、位置等权限申请,解决不同 Android 版本权限申请逻辑差异问题,权限获取成功率从 78% 提高到 95%。针对部分小众机型(如某品牌折叠屏手机)出现的界面错乱问题,通过获取屏幕分辨率与折叠状态,动态调整布局参数,完成适配调试。同时,协助 Flutter 开发人员解决原生与 Flutter 通信问题,通过 MethodChannel 实现商品详情页原生分享功能与 Flutter 页面的数据交互。项目上线后,Android 端兼容 98% 以上主流机型,未出现因适配问题导致的用户反馈,电商 APP Android 端日活用户增长 12%。