应用描述:FusionSolar是华为网络能源智能光伏解决方案的软件部分,应用主要包含新建电站,报表,运维等功能,所有的模块都可以通过管理系统的权限进行配置,app根据权限进行对应的模块展示。
开发语言:OC,Swift,JS,html
项目架构:MVC
部分技术实现:项目中采用了大量的第三方库,包括AFN,MJR fresh,Charts等,由于一部分库采用swift编写,所有项目采用swift和oc混编的方式进行开发,其中也涉及到修改swift三方库的源代码。也是用了webview和js交互来加载电站视图。同时也用到了Method Swilzzling替换UILabel的SetText方法来实现小语种下逗号句号的互换的需求
FusionSolar已经在初英国和美国的所有国家和地区上线,其中做了9个语言的国际化,得到了华为网络能源部门领导的一致好评,本人也因在此项目中的优秀表现,获得公司优秀员工。