1. 熟悉网络编程,对 HTTP/HTTPS 有着深入的了解。
2. 熟悉自定义 View 和属性动画的使用以及原理。
3. 熟悉混合开发(原生与 H5 的混合交互开发)。
4. 熟悉蓝牙开发(BLE/经典蓝牙);
5. 熟悉 java 中的多线程开发;
6. 熟悉自定义相机的开发(Camera/Camera2,TexureView/SurfaceView/JavaCameraView);
7. 熟悉主流第三方框架的使用(RxJava/Retrofit/Picasso/Glide/Relam/ButterKnife/Relam/MPAndroidChart/Ev
entBus/zxing/fastjson/dataBinding/…);
8.熟悉 git,svn 版本控制工具,有着良好的沟通能力;
9.了解 AR,OpenCV 图像处理以及机器学习;
10.了解组件化,插件化以及热修复。
11.了解 Groovy 语法以及 Gradle Plugin 的编写。
12.了解 jni 和 NDK 的开发;
开发过常规电商类App,物联网类App,金融类App,AR+AI类App,房产类App,拥有多年android App开发经验,接触的技术广,项目经验多。