1.掌握 Kotlin、Jetpack:Lifecycles、LiveData、ViewModel、Navigation、WorkManager。
2.掌握常用设计模式与设计原则。
3.掌握 ⽀付、地图、推送、埋点、分享、统计、IM 等第三⽅开放 SDK。
4.掌握 Android UI开发、网络通讯、多线程开发等。理解事件分发机制、View绘制流程、Handler机制原理、屏幕适配技术。熟练使用RxJava,Retrofit、Glide、Okhttp等第三方开源类库。
5.熟悉 Android 性能优化,并对启动优化、稳定性优化、布局优化、瘦身优化有过相关的实践。
6.熟悉 Android 模块化、组件化、插件化,熟悉 MVC、MVP、MVVM。
7.有较强的产品意识,善于从产品以及用户需求的角度进行相对应的学习与开发,协助产品经理分析解决业务需求,服务于用户
一)IU直播(已上线)2021-至今 完成App功能的开发及上线维护
项目描述:该应用是一款在线语音视频直播交友类应用。(java&kotlin)
1.架构MVVM+Retrofit2+RxJava2+Jetpack
2.组件化开发,组件间通信使用CC
3.实现直播间内的送礼动画,动画播放使用svgaPlyer
4.接入友盟社会化分享,推送,统计。
5.针对app进行优化,如启动优化,内存优化,apk瘦身等等。
6.事件总线LiveEventBus,并对其进行二次封装
7.接入支付宝,微信支付
8.使用声网sdk与腾讯即时通信IM实现直播功能。
9.使用七牛云对文件存储
10.接入数美sdk,移动开发联盟sdk,高德定位。
11.与H5页面进行交互
iu交友是一个语音和视频直播交友类app,本人在项目中主要负责项目搭建,和直播模块的开发,并对app性能进行优化,具有丰富的开发的经验,代码整洁规范,完成质量高。
觅她交友是一个语音类直播app,该项目完全由自己独立开发,使用kotlin语言开发,应用mvvm架构,结合jetpack全家桶搭建项目,bug率低,用户反馈良好。