使用移动 App 开发框架 Ionic 构建应用的 5 个实用技巧
使用移动 App 开发框架 Ionic 构建应用的 5 个实用技巧
编辑部的故事 发表于2周前
使用移动 App 开发框架 Ionic 构建应用的 5 个实用技巧
  • 发表于 2周前
  • 阅读 1755
  • 收藏 76
  • 点赞 1
  • 评论 9

330元/年抢阿里云香港云服务器,节省80%出海成本 >>>   

摘要: 本文介绍了使用 Ionic框架进行开发,为 iOS 和 Android 系统创建原生和混合移动 app 的一些技巧。

随着 HTML5 在 2014 年的推出,HTML 已经确定了它的地位。Ionic Framework 的开发者马上就认识到,这是将 HTML5 用于原生和混合应用开发平台的好时机。他们的口号是“构建一次,在任何地方运行”。

使用一个开源的 SDK,开发者可以为 iOS 和 Android(是的,还包括 Blackberry)创建 Ionic Framework app。而且,Kumulos Cordova SDK 现在已与 Ionic 框架集成,因此不应再为制作“劣质”的 app 找借口。

下面将介绍 5 个使用 Ionic 框架构建优秀 app 的技巧。

1. 使用 Creator

为什么要让事情变得更加困难?不想屈服于编写脏代码?你是否更像一个可视化开发者?那么,Ionic Creator 就是为你而生的。Ionic Creator 是一个拖放的界面工具,只需点击几下鼠标,便可将你的想法应用到 app。

通过 Creator,Ionic 为开发者提供了一个现成的组件库,开发者可以尽情使用他们。app 设计完成后,可将它分享给同事以交流意见和建议。除此之外,还可以轻松导出你的 Creator 项目至原生 IPA 和 APK 文件,以直接安装在设备上。

创作者还可以通过应用程序的想法,更容易地销售您的客户端 - 使用内置的功能,如“添加朋友”,让客户(或潜在的客户端)检查应用程序,同时仍在开发中提供其输入。 更不用说比尝试让非技术人员使用Testflight更容易了。

Creator 还可以让你在 app 中更容易向别人展示 app —— 使用内置的功能,如“添加好友”,即使 app 仍在开发期间,也可以让客户(或潜在的客户)查看 app 并提供输入功能。这比让非技术人员使用 Testflight 更容易。

2. 使用文档

每个人都会和你说 RTFM(Read The Fucking Manual)。但是,在 Ionic 中却从不会出现这种情况。为什么?因为 Ionic 的文档确实很好。事实上,你可以复制文档中的部分代码,并将其直接用于你的 app。为什么当有现成的代码在你面前时,还要花时间为头像编写一个显示列表?当然,你可能需要修改代码,但这是快速开发的好方法。

3. 自定义组件

Ionic 中的组件库是一个真正节省时间的利器。然而,它也是一把双刃剑 —— 因为 Ionic 组件是如此容易使用,每个人都可以使用它,这就使得你的 app 看起来会和其他人的是如此相似。但是可以通过引入一些自定义的 CSS 并调整一些 Ionic 预定义类以创建自己的样式来避免此问题。

4. 让 Ionic 接手“控制权”

使用 Ionic 框架开发 app,最好的地方是你不需要每一件事都亲自去做。

针对 iOS 和 Android(和 Blackberry),制作多种不同格式的启动页可能会十分痛苦。使用 Ionic,只需要设计合适的 app 图标即可,有更多的重要的事需要去做。不用担心,它的使用很简单,通过使用 Ionic CLI,只需在平台目录中放置合适的文件即可(Ionic 可与 .png, Photoshop, 和 Illustrator 格式兼容),这样就可以轻松为 iOS 和 Android 生成 app 图标和启动页界面。

5. 朝着原生的方向

将 app 无缝集成到操作系统中,是为用户提供优秀体验的最好办法之一。通过使用 Platform Device Class,Ionic 变得更易执行此操作。iOS, Windows Phone, iPad, 和 Android 都有它们自己的特定类,以便在 app 运行时给予 Ionic app 原生的外观和感觉。这些类可以在不同操作系统版本之间的 iOS 和 Android 上进一步细分。

这并不是全部

当然,上面提到的亮点并不是 Ionic 内置的所有优秀特性。正如开发者喜欢在文档中说的,“使用 Ionic 的可能性是永无止境的”,但我希望至少能给大家提供几个关于如何构建优秀的 Ionic Framework app 的想法。

译自:https://dzone.com/

共有 人打赏支持
编辑部的故事
粉丝 791
博文 173
码字总数 282426
评论 (9)
绫小路清隆
一定要用Cordova么?可以直接用ionic的css吗?
aruis

引用来自“漆黑的烈焰使”的评论

一定要用Cordova么?可以直接用ionic的css吗?
如果你只是想用ionic 的css,当然是可以的。比如你做个纯web项目,就是觉得ionic的css 好,当然可以拿来用。
绫小路清隆

引用来自“aruis”的评论

引用来自“漆黑的烈焰使”的评论

一定要用Cordova么?可以直接用ionic的css吗?
如果你只是想用ionic 的css,当然是可以的。比如你做个纯web项目,就是觉得ionic的css 好,当然可以拿来用。

回复@aruis : 可以只直接引入ionic的css吗?我是做纯web项目,我看到都是貌似依赖js的
aruis

引用来自“漆黑的烈焰使”的评论

引用来自“aruis”的评论

引用来自“漆黑的烈焰使”的评论

一定要用Cordova么?可以直接用ionic的css吗?
如果你只是想用ionic 的css,当然是可以的。比如你做个纯web项目,就是觉得ionic的css 好,当然可以拿来用。

回复@aruis : 可以只直接引入ionic的css吗?我是做纯web项目,我看到都是貌似依赖js的

回复@漆黑的烈焰使 : 你可以用ionic1里面的css http://code.ionicframework.com/1.3.2/ionic-v1.3.2.zip 这里能找到
绫小路清隆

引用来自“aruis”的评论

引用来自“漆黑的烈焰使”的评论

引用来自“aruis”的评论

引用来自“漆黑的烈焰使”的评论

一定要用Cordova么?可以直接用ionic的css吗?
如果你只是想用ionic 的css,当然是可以的。比如你做个纯web项目,就是觉得ionic的css 好,当然可以拿来用。

回复@aruis : 可以只直接引入ionic的css吗?我是做纯web项目,我看到都是貌似依赖js的

回复@漆黑的烈焰使 : 你可以用ionic1里面的css http://code.ionicframework.com/1.3.2/ionic-v1.3.2.zip 这里能找到

回复@aruis : 好的,谢谢
OSC_JupkOP
长知识
camelwoo
感觉应该是一年前的文章
Alongite
正在选技术,不晓得用mui好,还是这个好
雪吖头
期待~
×
编辑部的故事
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: