1.有过 Flutter 和 web 前端开发经验,能够进行鸿蒙北向的开发。
2.Java 基础知识良好,熟悉常用的算法和设计模式(代理模式、单例模式、观察者
模式、构建者模式、工厂模式等)以及反射注解和泛型。
3.熟练使用多线程和线程池,熟悉线程池的原理以及线程的生命周期中涉及的方
法,对 java 中的锁有一定的理解。
4.熟悉 JVM 的模型和 GC 垃圾回收算法
5.数据结构知识扎实、对线性表和链表、HashMap、AVL 树、有一定的理解。
6.能够使用 kotlin 进行项目开发、对协程有过使用的经验。
7.熟悉基本网络设计模型对 HTTP 协议、TCP/IP 协议以及 socket 的使用。
8.对 Android UI 显示的原理有一定的研究主要包括自定义 View 和属性,view 的
绘制流程以及事件分发机制的原理,能够解决因为事件分发而导致滑动冲突。
9.能够熟练使用主流的开源框架并对它们的实现原理和源码有一定的研究例如:
okhttp、retrofit、rxjava、glide 等并结合 MVP 的设计模式进行项目的开发。
10.能够熟练的使用 ARouter 进行组件化开发,阅读过 ARouter 的源码。
11.研究过 Handler+Looper+MessageQueue 的源码,熟悉 ThreadLocal 的作用和使
用。
12.研究过 jetpack 中 Lifecycle、Livedata、ViewModel 的源码和使用,对 Paging
和 Navigation、viewBinding、dataBinding 有过使用经验。
13.熟悉 AIDL 进程间通信的原理以及对 Binder 通信机制有一定的了解。
14.对 Android Framework 层源码有一定的了解。
15.对 Android 性能优化防止 OOM 有过一定的了解。
16.在项目中接入过支付宝和微信支付、百度地图、菊风语音通话等三方的框架。
17.能够对 C/C++文件通过 cmake 打包成 so 文件通过 jni 实现与 java 的相互调用。
18.有过产品经理的经验,能使用 Axure 进行产品原型的绘制和文档编写。
项目一:统一系统项目
项目名称:Android 投注机 app、手持终端 app
开发周期:2022.7-2024.4
使用技术:mvvm 架构+retrofit+okhttp+dataBinding+协程+flow
责任描述:
1.使用主流的技术框架完成项目的搭建工作
2.在专用的投注机设备上完成彩票业务(选号、投注、兑奖等)的开发
3.使用协程+retrofit 完成网络请求,并用 flow 完成数据的处理和发送。
4.编写 apk 的加固程序,实现对统一系统项目 Android apk 加固流程。
项目名称:web 端安全发布平台管理系统
开发周期:2024.4-2024.10
使用技术:vue3+ts+vite+route+Element Plus+Axios
责任描述:
1.编写产品需求说明书。
2.使用 Axure 绘制产品原型。
3.使用 Vite+Vue3+TypeScript 语言进行后台管理页面开发。
4.负责任务管理模块、证书管理模块等业务开发。
项目二:小猪民宿 app
项目名称:小猪民宿
开发周期:2020.6-2022.5
使用技术:组件化架构+mvvm+retrofit+rxjava 网络请求和结果处理
责任描述:
1.对目标版本是 Android 11 的机型进行适配
2.参与使用 Alpha 对项目进行启动优化
3.利用属性动画和传统动画实现首页下拉动画的效果
4.使用 flutter 技术开发火车票需求
5.负责搜索结果房源列表页面、详情页、酒店列表、订单等开发和维护
6.接入智齿客服 SDK、接入盈鱼活动 SDK
7.负责酒店发布系统中的房源信息的上传,房客订单的支付流程
技术描述:
1.适配 Android 11 分区存储、隐私权限、访问三方应用的更新。
2.对 application 中初始化的任务进行梳理,整理成拓扑结构,生成相应的
Task,为启动优化做准备。
3.使用 concatAdapter 替换传统 viewType 来优化 recyclerView。
4.使用阿里 ARouter 路由框架改善组件间的通信。
5.能够熟练的使用 jnkins 完成自动化打包发布流程
6.接入 kotlin 协程和 jetpack 相关技术
可兼职时间
可兼职地点
0条评论 雇主评价