1. 有丰富的wms,电商等项目开发经验
2.熟练使用java和kotlin进行开发,熟悉kotlin特性,熟练应用MVVM+JetPack构建项目。
3. 熟悉Android中AMS、WMS、ServiceManager等系统服务。
4. 熟悉Android Binder进程间通信机制,Handler机制。
5. 熟悉多线程开发,熟悉线程池以及线程之间的同步。
6. 熟悉View的绘制流程,Android的事件分发机制。
7. 熟悉Android动画机制。
8. 熟悉http/https、TCP/IP、Socket等网络通信协议。
9. 熟练使用常用第三方开源框架:Retrofit2.0、OkHttp3.0、Fresco、ButterKnife、RxJava、
Tinker、EventBus等,并阅读过部分框架源码。
10. 熟悉跨平台开发技术。
11. 熟悉Android性能优化,如内存优化,卡顿优化。
12. 熟悉常用数据结构、算法、设计模式。
1. wms,pda开发
丰富的wms,手持pda开发技术
2.河姆渡电子商务,商城app
3.金融一账通,金融产品app
1. 实现Router模块,解决不同module中的Activity之间的相互跳转问题。 2. 基于Retrofit2+okHttp3封装网络请求库。 3. WebView与Native交互。 4. 搭建私有Maven仓库,提高依赖库的拉取速度,减少网络不稳定造成的影响。
1. 架构中 View 层的封装,统一处理⻚⾯的状态,极⼤的提高了开发效率。 2. ⽹络层的封装,使⽤动态代理及⾃定义注解实现复杂 api 接⼝场景下调⽤的便捷性。 3. 实现⼯程的组件化,实现模块之间的解耦。