熟悉Android平台下Http/https、Socket网络通信机制,能熟练实现客户端到服务端的通信,熟练JSON/XML数据传递与解析。对Retrofit、OkHttp、Rxandroid、RxJava、Glide、Picasso、EventBus、部分Jetpack等库能够很好的掌握使用。
有MVP/MVVM架构搭建项目的实际开发经验;对模块化、组件化、插件化开发架构有实际研发经验。有使用Kotlin开发项目经验。
熟悉Android SDK和API,四大组件,熟悉Android UI布局适配以及控件、自定义控件、事件分发、常用资源文件使用;有实际写过JNI代码进行NDK底层代码封装的经验;对内存优化,用户体验优化有实际调优经验。
熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)。能快速搭建Android项目框架,熟悉常用第三方库(地图、三方登录、支付宝、友盟、极光等等)的集成使用。
熟练使用Android Studio开发工具,对于Git、SVN等团队协作和自动集成化工具能很好的使用,
1、项目责任描述:
参与和搭建过多个移动直播类APP安卓端开发实现,涉及业务需求沟通、方案选定、以及功能迭代、性能调优、Bug修复。开发使用语言:Java + Kotlin。
技术功能描述:
MVP架构模式 + Okhttp + Retrofit + Rxjava + Rxandroid + Glide + Arouter +Jetpack相关Lifecycle、Livedata 等。
描述:客户端使用MVP面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码进行解耦。主界面UI采用ViewPager 嵌套Fragment的方式进行展示。基于Okhttp +Retrofit + Rxjava 进行网络库二次封装,封装成独立的Network modle,单独成为模块方便使用。界面间的通信采用Jetpack liveData,生命周期管理使用Lifecycle,有效防止数据丢失及不必要的内存泄漏。
2、项目责任描述:
主要负责咪咕音乐APP音、视频彩铃模块功能需求开发,以及彩铃模块化、插件化后提供给部分省份中国移动掌厅集成使用并与对方研发人员进行业务对接、功能联调。负责参与需求研讨会,与产品、研发人员进行需求沟通。针对彩铃小组进行任务划分、需求对接、外部沟通、资源协调、上报项目完成情况等等。
技术功能描述:
MVP架构模式 + Okhttp + Okgo + Rxandroid + Glide + Arouter + 插件化(Shadow)等等。使用MVP架构模式面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码进行解耦。对整个彩铃模块进行功能细分,抽离成多个module子模块并通过Gradle参数变量配置进行按需编译打包,以应对各个省份移动掌厅不同功能的集成需求。
角色 | 职位 |
负责人 | Android主管工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |
咪咕音乐:中国移动公司旗下咪咕文化产品,音乐类APP。本人主要负责咪咕音乐APP音、视频彩铃模块功能需求开发,以及彩铃模块化、插件化后提供给部分省份中国移动掌厅集成使用并与对方研发人员进行业务对接、功能联调。
交友社交、视频直播类平台APP。主要负责Android端项目搭建、需求沟通、代码实现、bug修复、上线APP。