熟练掌握Java语言,及Android开发:
熟练掌握Android四大组件,及常用控件的使用及优化;
熟练掌握Handler,及AsynckTask,IntentService处理机制;
熟练掌握多线程技术和线程间通信;
熟练掌握Android Sqlite数据库的相关操作;
熟悉掌握Android下网络编程;
熟悉Android内存管理机制,避免OOM,内存泄露;
熟练掌握OKhttp,Rxjava,Retrofit等常用框架及原理;
熟悉Jetpack中Navigation,Lifecycle,ViewModel等组件;
熟练掌握Dart语言,及Flutter开发;
熟练掌握Flutter框架Widget生命周期,构建机制;
熟练掌握Flutter与原生通信;
熟练掌握Dart中异步编程;
熟悉Flutter中Provider,fluro等常用框架的使用及原理;
MHMP APP:
项目采用MVP模式设计,并结合了Jetpack中的Navigation,Lifecycle,ViewModel等组件进行项目框架搭建;
网络层采用RxJava2 + OKHttp + Retrofit作为网络框架;
项目主要是读取服务器数据进行列表展示,曲线图显示,并使用WebSokcet技术实时接收服务器的告警信息并显示给用户给与提醒,对于告警信息服务器端会自动给出PMS诊断数据,并且App UI可以查看对应的告警相关的参考数据以及预定义的专家诊断让用户手动判断,最终整合服务器的诊断以及用户诊断信息作为结果进行显示;