12345

Android开发工程师
银星智能科技股份有限公司 · 8年经验
12345
日薪: ¥500/8h
地点: 深圳 龙华
时间: 下班后
ID:405609 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Kotlin SQLite 测试
一、架构模式 :
Jetpack 组件:
1、 Lifecycle:管理生命周期感知型组件。
2、 ViewModel:以注重生命周期的方式管理界面相关的数据。
3、LiveData 或 StateFlow/SharedFlow:用于持有可观察的数据状态。强烈建议优先掌握基于Kotlin协程的 Flow,这是更新的趋势。
4、Room:SQLite的对象映射库,用于本地数据库操作。
5、Navigation:管理Fragment的导航和转场动画。
6、DataBinding / ViewBinding:简化视图层代码,ViewBinding更简单常用。
二、异步编程:
Kotlin Coroutines 、RxJava。
三、网络与数据:
Retrofit + OkHttp、JSON 解析。
四、依赖注入 :
Hilt:基于Dagger的官方推荐DI库,能极大简化代码、提高可测试性和可维护性。

项目一:公司核心电商App - “购立方”
项目描述: 日活超百万的大型综合电商平台,包含首页推荐、商品详情、购物车、订单、直播、IM客服等复杂业务模块。
我的角色: 项目技术负责人,主导Android端技术架构与核心模块开发。
技术栈: Kotlin、Jetpack (ViewModel+LiveData+Room+Hilt+Navigation)、Coroutines & Flow、Retrofit+OkHttp、Compose、Coil
主要工作与业绩:
架构演进与现代化改造:
主导将项目从MVP架构迁移至 “MVVM + 单向数据流 (MVI)”混合架构,统一了数据流管理,极大地提升了代码的可维护性和可测试性。
全面推动Kotlin化和协程化,消除了回调地狱,异步代码量减少60%,异常捕获更加便捷。
在商品详情、个人中心等新模块中率先引入 Jetpack Compose,编写了高复用性的Composable组件,UI开发效率提升约30%。
深度性能优化:
使用 StrictMode、Profile GPU Rendering 及 Perfetto 工具进行全链路性能剖析。
启动优化: 通过异步初始化、懒加载、Provider聚合、App Startup库等手段,将冷启动时间从1500ms优化至900ms。
内存优化: 引入 LeakCanary,修复了数十个内存泄漏点;通过对象池化、大图监控等手段,将OOM发生率降低95%。
网络优化: 设计并实现了多级缓存策略(内存->磁盘->网络),对OkHttp层进行改造,支持请求合并与仲裁,减少冗余请求,节省用户流量。
稳定性保障:
搭建了完善的线上监控体系(自研APM+Firebase+Bugly),能够精准捕获并预警ANR、Crash、卡顿等问题。
建立 “Crash/ANR日报-分配-修复-回归” 闭环流程,主导解决了98%以上的Top Crash问题。

项目二:智能硬件IoT控制App
项目描述: 通过蓝牙/BLE/Wi-Fi与智能家居设备(如灯泡、插座、传感器)进行连接和控制的应用程序。
我的角色: 核心开发人员。
技术栈: Java、RxAndroid、Bluetooth API、MQTT、JNI
主要工作与业绩:
低层通信技术开发:
负责蓝牙BLE设备的扫描、连接、数据读写整套流程的开发与封装,处理了不同Android版本的兼容性问题。
使用 RxAndroid 对蓝牙API进行二次封装,提供了响应式的编程接口,简化了复杂的异步回调逻辑。
使用 JNI 与设备端C库进行交互,实现高效的数据包加密和解密算法。
跨平台技术探索:
部分非核心功能页面试水 React Native,实现了iOS与Android端的部分代码复用,积累了混合开发的经验。
12345 ID:405609 复制

12345

Android开发工程师 · 8年经验 · 银星智能科技股份有限公司
城市深圳 龙华 日薪500元/8h 时间 下班后
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Kotlin SQLite 测试
一、架构模式 :
Jetpack 组件:
1、 Lifecycle:管理生命周期感知型组件。
2、 ViewModel:以注重生命周期的方式管理界面相关的数据。
3、LiveData 或 StateFlow/SharedFlow:用于持有可观察的数据状态。强烈建议优先掌握基于Kotlin协程的 Flow,这是更新的趋势。
4、Room:SQLite的对象映射库,用于本地数据库操作。
5、Navigation:管理Fragment的导航和转场动画。
6、DataBinding / ViewBinding:简化视图层代码,ViewBinding更简单常用。
二、异步编程:
Kotlin Coroutines 、RxJava。
三、网络与数据:
Retrofit + OkHttp、JSON 解析。
四、依赖注入 :
Hilt:基于Dagger的官方推荐DI库,能极大简化代码、提高可测试性和可维护性。

项目经验

项目一:公司核心电商App - “购立方”
项目描述: 日活超百万的大型综合电商平台,包含首页推荐、商品详情、购物车、订单、直播、IM客服等复杂业务模块。
我的角色: 项目技术负责人,主导Android端技术架构与核心模块开发。
技术栈: Kotlin、Jetpack (ViewModel+LiveData+Room+Hilt+Navigation)、Coroutines & Flow、Retrofit+OkHttp、Compose、Coil
主要工作与业绩:
架构演进与现代化改造:
主导将项目从MVP架构迁移至 “MVVM + 单向数据流 (MVI)”混合架构,统一了数据流管理,极大地提升了代码的可维护性和可测试性。
全面推动Kotlin化和协程化,消除了回调地狱,异步代码量减少60%,异常捕获更加便捷。
在商品详情、个人中心等新模块中率先引入 Jetpack Compose,编写了高复用性的Composable组件,UI开发效率提升约30%。
深度性能优化:
使用 StrictMode、Profile GPU Rendering 及 Perfetto 工具进行全链路性能剖析。
启动优化: 通过异步初始化、懒加载、Provider聚合、App Startup库等手段,将冷启动时间从1500ms优化至900ms。
内存优化: 引入 LeakCanary,修复了数十个内存泄漏点;通过对象池化、大图监控等手段,将OOM发生率降低95%。
网络优化: 设计并实现了多级缓存策略(内存->磁盘->网络),对OkHttp层进行改造,支持请求合并与仲裁,减少冗余请求,节省用户流量。
稳定性保障:
搭建了完善的线上监控体系(自研APM+Firebase+Bugly),能够精准捕获并预警ANR、Crash、卡顿等问题。
建立 “Crash/ANR日报-分配-修复-回归” 闭环流程,主导解决了98%以上的Top Crash问题。

项目二:智能硬件IoT控制App
项目描述: 通过蓝牙/BLE/Wi-Fi与智能家居设备(如灯泡、插座、传感器)进行连接和控制的应用程序。
我的角色: 核心开发人员。
技术栈: Java、RxAndroid、Bluetooth API、MQTT、JNI
主要工作与业绩:
低层通信技术开发:
负责蓝牙BLE设备的扫描、连接、数据读写整套流程的开发与封装,处理了不同Android版本的兼容性问题。
使用 RxAndroid 对蓝牙API进行二次封装,提供了响应式的编程接口,简化了复杂的异步回调逻辑。
使用 JNI 与设备端C库进行交互,实现高效的数据包加密和解密算法。
跨平台技术探索:
部分非核心功能页面试水 React Native,实现了iOS与Android端的部分代码复用,积累了混合开发的经验。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏