51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!
本文介绍了应用 Ionic框架进行开辟,为 iOS 和 Android 体系创建原生和混淆移动 app 的一些技能。
跟着 HTML5 在 2014 年的推出,HTML 已经肯定了它的地位。Ionic Framework 的开辟者立时就熟悉到,这是将 HTML5 用于原生和混淆应用开辟平台的好机会。他们的标语是“构建一次,在任何处所运行”。
为什么要让工作变得加倍艰苦?不想屈从于编写脏代码?你是否更像一个可视化开辟者?那么,Ionic Creator 就是为你而生的。Ionic Creator 是一个拖放的界面对象,只需点击几下鼠标,便可将你的设法主意应用到 app。
应用一个开源的 SDK,开辟者可认为 iOS 和 Android(是的,还包含 Blackberry)创建 Ionic Framework app。并且,Kumulos Cordova SDK 如今已与 Ionic 框架集成,是以不该再为制造“劣质”的 app 找饰辞。
下面将介绍 5 个应用 Ionic 框架构建优良 app 的技能。
1. 应用 Creator
经由过程 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 长进一步细分。
【编辑推荐】
- 大年夜零开端设计一款APP之Android设计规范篇
- 苹不雅2017秋季宣布会:Apple Watch新功能抢先看
- Android法度榜样员视角的Apple宣布会
- 这个APP能把操作视频主动转换成AR教程棘手把手教你修家具
- 超周全!为什么越来越多的移动App 应用插画设计?
这并不是全部
当然,膳绫擎提到的亮抱病不是 Ionic 内置的所有优良特点。正如开辟者乡⒚?文档中说的,“应用 Ionic 的可能性是永无尽头的”,但我欲望至少能给大年夜家供给几个关于若何构建优良的 Ionic Framework app 的设法主意。
推荐阅读
【译者注】作为一名开辟者,编写一手干净的代码很重要,所以在本文中作者先列举出编写干净代码的一些好处,再提出6个技能用于编写干净代码,供开辟者进行参考进修。以下为译文:编写干净的代码并不是一>>>详细阅读
本文标题:使用移动App开发框架Ionic构建应用的5个实用技巧
地址:http://www.17bianji.com/lsqh/37421.html
1/2 1