个人介绍
1、8年Android开发经验,有独立开发模块及项目的能力.
2、熟练Java、Kotlin语言,比较深刻的理解面向对象的思想,拥有良好的编码习惯.
1、具有编写规范,维护代码的能力,能熟练阅读英文技术文档。
2、熟悉面向对象,了解封装、继承和接口设计,MVC、MVP、MVVM架构。
3、熟悉单例、工厂、装饰等设计模式。
4、熟悉补间动画和属性动画,以及Handler 消息机制和IPC机制。
5、熟悉多线程开发及线程池的使用和原理。
6、熟悉自定义View绘制,以及手势、事件分发。
7、熟悉使用第三方开源组件: Volley、OkHttp、Picasso、Glide、Gson等。
8、熟悉JSON 与XML数据结构及各种数据的存储方式。
9、熟悉Sqlite数据库的使用和优化,了解GreenDao开源框架。
10、熟悉Android下网络通信技术,TCP/UDP,Http,了解Https,Socket通信协议。
11、熟练使用Eclipse,AndroidStudio开发工具,SVN、Git版本控制工具。
12、熟悉代码混淆,资源混淆,安装包瘦身。
13、熟悉Ant打包,Jenkins 自动化打包,Gradle多渠道打包。
14、了解RxJava,Retrofit,Dagger,混合开发。
15、能够快速掌握并集成第三方SDK,支付,推送,地图,分享,登录等。
16、熟悉JNI的调用流程和了解蓝牙开发。
17、熟悉kotlin开发已经jetpack使用。
18、熟悉RSA、SM2、SM3、SM4数据加密。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看