(1)三年的Android开发经验,能独立开发APP
(2)熟练掌握Handler消息处理机制及源代码,自己能编写简单的Handler框架
(3)熟练掌握Binder的机制及源码
(4)熟练掌握RSA非对称加密技术
(5)熟练使用Material Design
(6)熟练使用各种三方框架,例如短信验证,支付(支付宝,微信,银联),ShareSDK分享,极光推送,LBS(高德/百度),友盟统计等
(7)熟练使用RXJava+Retrofit编程框架
(8)掌握TCP/IP协议的实现原理,了解TCP协议中的三次握手实现过程
(9)掌握图片三级缓存原理及内存优化, 能够自己编写图片三级缓存框架,熟练使用Picasso、Glide、Fresco等图片三级缓存库。
(10)熟练掌握NDK开发,成功编译过FFMPEG,JPEG,MUPDF等三方框架
1.证宝宝
(1)网络交互上使用了RXJava+Retrofit编程框架
(2)使用自己编译的FFMPEG框架实现了推流功能
(3)集成了各种三方,例如短信验证,支付,分享,推送,地图等
(4)使用了ARouter框架,优化了项目结构
2.签宝宝
(1)网络交互上使用了RXJava+Retrofit编程框架
(2)在UI及交互流程上使用了自定义View
(3)编译OpenCV,实现了身份证的识别
(4)使用了ARouter框架,优化了项目结构
3.老虎运动
(1)网络交互上使用了RXJava+Retrofit编程框架
(2)使用了OpenGL实现了视频比例录制
(3)使用了OpenCV实现了视频添加贴纸,美白等特效
(4)集成了FFMPEG,实现了视频的播放功能