作为一名具备多年实战经验的兼职 Android 工程师,我拥有扎实且全面的技术能力,能够高效完成各类 Android 应用开发与优化任务。在核心开发技术方面,精通 Java 与 Kotlin 两种主流开发语言,能熟练运用两种语言的特性编写高质量、可维护的代码,无论是基于 Java 的传统项目迭代,还是基于 Kotlin 的新型项目开发,都能快速上手并保障开发效率。对 Android SDK 有深入理解,熟悉从 Android 7.0 到最新版本的系统特性与适配要点,可针对不同版本系统的差异进行兼容性开发,避免出现因系统版本问题导致的功能异常或崩溃情况。
在 UI/UX 开发领域,熟练掌握 XML 布局与 Jetpack Compose 两种界面构建方式。对于 XML 布局,能灵活运用 LinearLayout、RelativeLayout、ConstraintLayout 等布局容器搭建复杂且美观的界面,并结合 Material Design 设计规范优化用户交互体验;对于 Jetpack Compose,可利用其声明式 UI 的优势,快速实现动态、流畅的界面效果,尤其在个性化界面开发与快速迭代场景中表现突出。同时,熟悉 RecyclerView、ViewPager2 等常用控件的高级用法,能解决列表滑动卡顿、数据刷新冲突等常见问题,提升界面流畅度。
在业务逻辑实现与数据处理方面,精通 MVVM、MVC 等主流架构模式,能根据项目需求选择合适的架构搭建项目结构,实现业务逻辑与 UI 界面的解耦,便于后续维护与迭代。熟练使用 Retrofit、OkHttp 等网络框架进行网络请求封装,能处理网络异常、请求拦截、数据缓存等问题,保障网络请求的稳定性与安全性;对于本地数据存储,熟悉 Room 数据库、SharedPreferences 及 DataStore 等存储方案,可根据数据类型与业务场景选择最优存储方式,确保本地数据的安全与高效访问。
此外,具备较强的性能优化能力,能通过 Android Studio Profiler 等工具分析应用的内存、CPU、电量消耗情况,定位并解决内存泄漏、ANR、卡顿等性能问题,提升应用的运行效率与用户体验。熟悉组件化开发思想,可参与组件化项目的搭建与维护,实现模块间的解耦与复用,提高团队开发效率。同时,了解 Flutter 等跨
一、生活服务类 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%。
| 角色 | 职位 |
| 负责人 | android高级工程师 |
| 队员 | 安卓工程师 |