当前位置 : 主页 > 手机开发 > 其它 >

使用Ionic构建Hybrid App初体验

来源:互联网 收集:自由互联 发布时间:2021-06-12
原生应用做多了,刚接触混合开发时多有不适,ionic是混合开发模式的集大成框架,基于phonegap、angularjs、cordova的H5前端框架。 1、环境搭建 参照众多网上的帖子都能顺利搭建,网上提到

原生应用做多了,刚接触混合开发时多有不适,ionic是混合开发模式的集大成框架,基于phonegap、angularjs、cordova的H5前端框架。


1、环境搭建

参照众多网上的帖子都能顺利搭建,网上提到的出错,比方在安装sudo npm install -g corvoda ionic时出错,可以调整npm 的源到淘宝提供的源上,在终端执行命令:$ npm set registry https://registry.npm.taobao.org,我在ionic start myApp tabs 时一直downloading也是通过修改这个源解决的。


2、Android应用工程的生成和编译,ionic提供了下面的几个命令 完成:

ionic start myapp_tabs  tabs
cd myapp_tabs

ionic platform add android
ionic build android
ionic run android

然后在myapp_tabs\platforms\android\build\outputs\apk 目录下生成一个apk,下载运行即可。


根据网上给出的学习路径,考虑使用ionic进行跨平台APP的开发,javascript是基础,然后是angularjs框架,最基本的使用和路由等知识;最后是corvoda的接口使用原生的功能接口,那么后续主要的精力是在javascript和angularjs知识的学习上面。


开始有了点感觉,但有下面的疑惑,或许现在的理解是对的:如果使用纯web语言开发,是不是自动生成的Android工程就不需要做调整?但比方类似闪屏页、增加权限或者其他的界面,是不是需要调整这个Android工程?我想这块还是需要做开发的。

 

3、附带补充下js编辑器的选择,有经验同事推荐是HBuilder,体验了下,感觉还是挺方便的。


4、Javascript推荐一本《JavaScript语言精粹》的书,好多年前做web项目的时候看过,忘的差不多了,但还模糊记得这本书写的深入浅出,很不错。

网友评论