1.具备架构设计开发完整app的开发能力
2.良好的沟通交流和需求理解分析能力,保证合作的顺畅愉快
3.基础扎实,熟悉android 的网络编程、数据库开发、Android数据存储、UI布局、SDK
4.有良好的编程习惯,熟悉常用设计模式,面向对象编程思想,保证代码质量
5.熟悉MVC、MVP、MVVM架构设计
6.熟练使用开发语言 java、kotlin
7.掌握事件传递机制、Android消息机制、自定义View
8.有直播项目开发经验,熟悉相关技术
9.熟练掌握第三方库 OkHttp、Retrofit、RxJava、Glide等
10.熟练使用 MVVM+JetPack+kt协程架构开发
11.熟练掌握开发工具Android studio 、Gradle 、Git
12.熟悉Android各版本的兼容
13.熟悉使用tinker热更新
14.对性能优化有一定理解、经验
14.熟悉WebView与H5的交互开发
项目:QooApp(千万注册用户,日活30万的二次元平台,主要有游戏下载、咨询、漫画、IM、笔记等)
主要技术实现:
1.热更新
2.MVP架构设计
3.封装开发游戏验证sdk
4.多线程并发,跨进程通信
5.平台支付功能
6.自定义View
项目:鲜橙直播(视频直播为主,游戏互动为辅的直播平台)
主要技术实现:
1.保持WebSocket链接,实现消息推送
2.视频直播推拉流,视频播放,美颜功能
3.采用H5与原生混合开发,支持一定的热更新能力
4.实现直播间的各种动画和礼物的渲染
5.使用MVVM+jetPack+kt协程的架构
QooApp一个千万注册用户,日活30万的二次元平台,主要有游戏下载,咨询、漫画、即时通讯、笔记等功能
大丰收金融,是一款P2P产品(目前已下架),产品主要是提供投资收益服务。因为为初创公司,所以当时项目是独子负责开发。 除了基本的功能业务开发外,主要是做一些数据加密,保证安全。