从我入公司至今也有一年多了,这一年多一直用MUI框架混合开发了几个公司的项目,也对使用MUI框架进行混合开发有了一些心得,我把它记录下来,希望能给有需要的人一点帮助,不喜勿喷,谢谢!
我之前是做Android原生开发的,对JS css html 都不熟悉,所以如果你也是一个从原生转过来的,第一就是去看js等,因为MUI就是基于h5开发的,等你熟练使用h5后,就可以进行混合开发了。
第一,搭配环境:http://ask.dcloud.net.cn/ 从官网中去下载最新版本的Hbuilder或者HbuilderX,这个是dcloud专门为H5开发制作的一个编辑软件,记得电脑需要有jdk环境
第二,helloworld,打开编辑器,文件——新建——移动APP,选择hello mui 模板,这里面是mui这个框架集成的一些UI,基本都有使用例子,
第三,开发,可以根据http://ask.dcloud.net.cn/docs/文档的步骤来开发,简而易懂,相信只要是做开发的都能顺利的写出一个demo出来。
第四,模块,http://www.html5plus.org/doc/ 这个里面有详细的h5+的api,mui是全部支持的,也可以选择文件——新建——移动APP,选择hello h5+ 模板,基本所有需要用到的模块都有。
第五,坑。。。 原生和混合开发各有优缺点,原生开发和运营成本高,混合开发坑多。。。。毫无意外,mui也有许多要踩的坑,但是这些基本在论坛http://ask.dcloud.net.cn/docs/都可以寻找到答案,是在有不懂的 ,那就需要度娘和你自己的理解能力了
第六,打包。mui打包分为在线和离线打包,在线不需要自己配置Android和IOS打包项,离线打包需要配置打包项,但是在线打包不能插件开发,如果需要调用第三方SDK还是用离线打包吧。具体打包事项就等下一篇为大家介绍啦!
好了,这次就说这么多了,如果对MUI有什么不懂的,欢迎加群讨论568713123