熟悉安卓性能调优、内存优化
熟悉安卓自定义View以及View事件分发
Java、Kotlin
熟练使用MVC、MVP、MVVM设计项目架构开发项目
熟练使用JetPack架构包
熟练使用热门三方库,并能根据问题通过源码定位解决问题
熟悉常用Java设计模式
熟悉基本的数据结构及算法
熟悉安卓多线程、多进程通信
熟悉安卓的屏幕适配、解决一些兼容性问题
了解使用过Flutter、Jetpack Compose等数据驱动UI
原生安卓与H5通信
了解ASM
了解过Framework源码
无锡易视腾技术有限公司(2022年1月〜至今(试用期内))
《未来电视》项目
该项目是与中国移动合作的电视桌面项目,为用户提供电视观看服务。
无锡中育科教技术有限公司(2020年5月〜2022年1月)
《云笔记》项目
该App为学生和老师两个角色共同使用,可以在本地存储用户笔记内容并同步至云端。 ■笔记
模块,通过一块公司自研的画板来保存信息,支持笔画、图片、录制微课(一段时间的连续 动
画)等功能,无网络时离线存储,在有网络时,与服务端进行同步,文件存入阿里云。在文件
同步流程上,做了很多优化,节省用户流量,避免重复的文件同步。 ■随堂测模块,学生何老
师进行课堂测验。在这里,通过MQTT服务与PC端进行通信,Android端 实时推视频流到电脑
端让学生能通过大屏幕看到,并且还可以切换到学生屏幕画面。
该项目使用多模块开发,对项目进行功能拆分及独立,便于多人开发及测试
MVVM模式,通过Kotlin进行开发,这是一个现代化的项目,集成JetPack : Room持久化数据、
Paging分页、Hilt(Dagger2)依赖注入,减少依赖,通过ConstrainLayout约束布局减少了
View 层级,尤其是采用了协程,让代码流程更加清晰。
为了数据安全,在网络请求中对接口数据进行前端-后端加解密,避免明文传输被抓包解析。
~~~~
无锡文思海辉(2018年9月〜2020年4月)
《GPC Mobile(我优越)》项目
一款展示澳门酒店会员的个人信息、积分信息、可享受的服务、以及便捷的澳门当地服务、包
含 轮渡、汽车的预约等
项目使用原生安卓开发以及H5混合开发
项目采用MVP架构,使用到JetPack相关库构建应用