Intel XDK 是一个新的跨平台手机应用开发工具。它努力把整个开发流程变的简单,尽可能把所有的平台都封装到一个包中,通过收集各种开发工具来使你的开发变的简单。

在这篇文章中,我将会向你介绍什么是Inter XDK,和它是如何通过HTML5来让你构建一个跨平台的app。它的接口非常简单,但是有别于其它的IDE,不过你不用担心,我将会一步一步的告诉你所有你需要知道的事情。

安装

你可以在Inter XDK的官方网站中找到安装包。它支持Windows, Linux和Mac。 当你第一次使用,你需要创建一个帐号,通过这个帐号,你可能随时把你的项目保存在云端。

提示:我在Debian上安装Intel XDK的时候出现了一些状况,当然在Debian的衍生版Ubuntu上也同样会出现这些状况。我没有试其它的版本,所以我不知道其它版本上安装的过程中有没有什么问题,如果你遇到了,不妨在评论中告诉我。

工作流程

我喜欢XDK IDE的原因是它包含了从创建到发布几乎所有实用的开发工具,开发、仿真、测试、调试、分析和构建都包括在内。除了这些它还包含了一些第三方的服务,而且所有的功能都被组织在7个选项卡里,非常易用。

其中开发选项卡是你最需要了解的地方,开发过程中你的大部分时间会花在这里。你可以通过拖拉来设计界面,也可以通过纯编码方式,编码方式是基于Bracket editor这个HTML5构建的开源的编辑器,Bracket是由Adobe开发的。可拖拉的设计原型可以选择App Designer或者App Starter。App Starter是为初学者提供的一个简单的工具,它只支持 App Framework。App Designer则是一个更全面的工具,它支持App Framework,Bootstrap 3, JQuery Mobile 和 TopCoat。你也可以同时选择两种开发方式,我个人没有使用图形化的构建方式,我觉得这样会减少很多没用的代码。我喜欢从零开始,这样代码的可维护性会更强,如果你和我一样,你还需要一个可实时预览的设备,你必须要有这样一个工具。

.........

.........

阅读全文:通过Intel XDK编写跨平台app(一)

通过Intel XDK编写跨平台app(一)相关推荐

  1. 通过Intel XDK编写跨平台app(二)

    通过Intel XDK编写跨平台app(一) 通过Intel XDK编写跨平台app(二) 在这个系列的上一篇文章中,我们大致了解了Interl XDK的概况.在这一部分中,我们会详细地介绍如何通过这 ...

  2. 【转】几款移动跨平台App开发框架比较

    原文地址:https://www.cnblogs.com/songxingzheng/p/6482697.html 整理目前流行的跨平台WebApp开发技术的特点,仅供参考. 每个框架几乎都包含以下特 ...

  3. 利用Qt开发跨平台APP(Android)

    利用Qt开发跨平台APP(Android) 本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序. Qt是一个优秀的跨平台开发工具.我们利用Qt可以很方便地将一次编写的应用,多次编译 ...

  4. 用Xamarin和Visual Studio编写iOS App

    原文:Building iOS Apps with Xamarin and Visual Studio 作者:(Bill Morefield](https://www.raywenderlich.co ...

  5. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载四(使用程序载入事件)...

    在了解了PhoneGap中都有哪些事件之后,本节将開始对这些事件的使用方法进行具体地介绍.本节要介绍的是程序载入事件,也就是deviceready.pause和resume这3个事件. [范例4-2 ...

  6. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载一(PhoneGap中的API)...

    之前本博连载过<构建跨平台APP:jQuery Mobile移动应用实战>一书,深受移动开发入门人员的喜爱. 从现在开始,连载它的孪生姐妹书phoneGap移动应用实战一书,希望曾经是小白 ...

  7. Python学习笔记:Day 16 编写移动App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. 跨平台APP JQuery Mobile开发-张晨光-专题视频课程

    跨平台APP JQuery Mobile开发-1170人已学习 课程介绍         jQuery Mobile 是创建移动 web 应用程序的框架: 适用于所有流行的智能手机和平板电脑,使用 H ...

  9. html5跨平台桌面打包,Html5到跨平台app应用

    Html5到跨平台app应用 每一项新兴技术的出现和流行,都是为了规模化的去统一解决一系列复杂问题,APICloud选择混合开发方向,目的是希望借助HTML5降低app开发复杂度,提高app开发效率. ...

最新文章

  1. python的沙盒环境virtualenv(一)--作用
  2. Career Essentials Postgraduate Study: exploring your options 读完本科后干啥?
  3. Linux内核:容器底层cgroup如何使用
  4. zzulioj 1120: 最值交换
  5. Ubuntu 安装 chrome
  6. Rabbtmq Confirm 确认消息
  7. 三星Galaxy S22系列曝光:首批搭载高通骁龙895!
  8. 获取Linux 2.6.x sys_call_table
  9. 装微软原版win10系统
  10. 3.3、怎么通过STLINK下载程序(附STLINK驱动包)
  11. endnote,出现试图越过其尾端对一个未命名的文件进行读写 错误
  12. 好用过头的LeetCode刷题模板分享!(已拿亚麻offer)
  13. Windows操作系统注册表registry
  14. 内容播放colorbox
  15. 关于在谷歌浏览器,vue-video-player 实现断点续播,currentTime不生效问题
  16. 新唐NUC980使用记录:自制开发板(基于NUC980DK61YC)
  17. 解决微信小程序开发工具右上角没有上传按钮
  18. 局部到全局 全局到局部认识之辩解
  19. 使用osmconvert转换pbf文件至osm文件
  20. 深入理解Linux进程描述符task_struct结构体

热门文章

  1. android仿大众点评,仿大众点评android源码
  2. 帝国CMS7.5会员中心美化版V1.0GBKamp;UTF
  3. IE浏览器整页截屏程序
  4. Linux: 不用密码直接用ssh 登入到远端电脑(RAS/DSA认证)
  5. Python爬取小说
  6. BrainFuck——C实现BrainFuck解释器
  7. 华科计算机考研复试机试【零散大汇总】
  8. 9203 演练 jsp实现增删改查
  9. 前端开发 什么是网页 什么是html
  10. xpath-语法基本-0223