OKOK是芯海科技主推的物联网移动项目,面向物联、生活健康、健康咨询等多个领域,涉及多方面知识。
1、主要编码物联模块和社区模块。 2、涉及高级定制UI组件、蓝牙、WIFI相关的知识点。
3、涉及JS和Android编写Hybrid App、涉及JNI封装C函数库和算法库。
4、兼容Android6.0、Android7.0、Android8.0。
5、采用市面上流行的模块化技术Arouter以解决大项目编译慢的难题,同时做到尽可能的业务分离复用。
6、采用热更新技术Tinker以解决重大BUG的更新难题。
7、采用Retrofit/OkHttp编写优雅的RESTful风格代码、采用GreenDao3以应用本地数据缓存、采用Glide解决图片加载的问题、采用 Dagger2编写依赖注入对象以使用代码解耦、采用Rxjava2/RxAndroid解决异步调用问题使得代码更具可读性。
8、对项目进行内存泄露检查、布局层级检查优化。
9、使用Gradle脚本、jenkins自动打包App,释放App开发人员工作。
10、使用Python编写Monkey脚本自动化测试工程项目。