经常收到类似这样的提问:新手开发APP,要怎么学?我有满屏幕的文档和视频,然而并没有什么卵用,因为我不知道该从哪看起……今天的主要内容是教大家,如何在AppCan移动平台创建应用,引擎插件选择、证书管理和在线打包。

先向不了解AppCan的同学做个自我介绍:

AppCan倡导Hybrid混合开发模式,免费+开源+开放,提供一站式的移动应用开发支持服务。你只需要有HTML5+CSS+JS的前端基础,就可以在AppCan平台快速开发出移动APP、微信应用或webapp。你只需写一次代码,就可以生成android和iOS两个安装包,开发门槛和成本简直不能再低,开发效率却升到了新高度。

每月我们在各地都会举办线下培训,会有大神手把手教学哦,欢迎勾搭,欢迎调戏!

感兴趣的同学可以戳这里报名:http://edu.appcan.cn/train_outline1.html

好了,接下来重点来噜!为大家讲解如何在线创建移动应用。

1.注册并登陆AppCan应用管理系统(http://dashboard.appcan.cn/app ),点击创建应用,输入你的应用名称和应用描述,然后保存,系统自动进入到新建的应用详情界面。

2.打开AppCan IDE(AppCan IDE下载:

http://newdocx.appcan.cn/newdocx/docx?type=1236_1234),并用创建了应用的帐号登录,点击新建项目。

选择同步AppCan 项目,点击下一步。

选择刚创建的应用名称(如:天气),界面提示签出代码成功,即可进行编写代码。

3.将编辑好的代码提交到svn后,(具体操作可参考文档:

http://newdocx.appcan.cn/newdocx/docx?type=1480_1234#线上项目同步至IDE)在新建的应用详情界面,点击应用打包,可设置图标、状态栏和启动页面。

4. 引擎默认为官方最新引擎,点击插件选择——添加,可根据应用需求勾选相应插件:

5.点击证书管理。

iOS:官方提供越狱版证书仅供测试,如果要安装到非越狱设备上,需要去苹果官网申请证书,可参考文档:http://newdocx.appcan.cn/newdocx/docx?type=1297_1291。注:如果你申请的是$299证书,上传在企业证书栏目下;如果是$99证书,就上传到发布证书栏目下且需要上传到AppStore并通过审核。不上传自定义证书则表示默认为官方越狱证书。

Android:如果没有证书,可以使用官方提供的一键创建证书功能,不创建证书则表示默认为官方证书。注:为了避免不必要的麻烦(如上架应用市场遭拒),建议自定义证书:

6. 点击云端打包,选择平台和版本号,点击生成安装包。

等待打包完成,即可下载生成的安装包了:

Duang Duang Duang,你已经使用AppCan平台成功创建了一个APP!(撒花)

好啦,还等什么呢?开始用AppCan做开发,下一个人生赢家就是你!

AppCan教你从零开始做开发的更多相关文章

  1. 区块链从零开始做开发(0):hyperledger Fabric2.3安装

    一.前言 各位看官好,这是本人第一篇技术博客. 写博客的契机是因为原来配的环境在虚拟机扩容后莫名奇妙崩了(具体情况我以后会写),为了以后的自己特此从头开始记录.以前都是作为一个读者,这次终于有机会能够 ...

  2. APPCAN学习笔记003---原生开发与HTML5技术

    APPCAN学习笔记003---原生开发与HTML5技术 技术qq交流群:JavaDream:251572072 1.HTML5的优势:   HTML5强悍牢固的骨架   CSS3精致到每一个毛孔的皮 ...

  3. 教我徒弟Android开发入门(一)

    前言: 这个系列的教程是为我徒弟准备的,也适合还不懂java但是想学android开发的小白们~ 本系列是在Android Studio的环境下运行,默认大家的开发环境都是配置好了的 没有配置好的同学 ...

  4. 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统系列博文索引

    近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开 ...

  5. 转:从零开始做app需要做的事情列表

    https://qdan.me/list/VaXl7N8emfv1ayWg 从零开始做App的Bootstrap 做一个App,需要很多东西. 不定期更新. 团队 工欲善其事,必先利其器. 需求管理 ...

  6. Vue.js 入门:从零开始做一个极简 To-Do 应用

    Vue.js 入门:从零开始做一个极简 To-Do 应用 写作时间:2019-12-10版本信息:Vue.js 2.6.10官网文档:https://cn.vuejs.org/ 前言  学习 Vue ...

  7. Atitit.技术管理者要不要自己做开发??

    Atitit.技术管理者要不要自己做开发?? 1. 为什么很多管理者不能自己亲自做了1 1.1. 沟通成本多了1 1.2. .组织分散. 1 1.3. 会议多 .协调多 1 1.4. 问题的根源在于我 ...

  8. 转行做开发的Wiki:找好方向

    案 我是一个从建筑行业转行过来的后端工程师,转行来写代码了.最近发现经常有同学和网上的朋友问我一些转行的问题,零零散散地回答莫不如写一篇文章,以后回答此类问题就方便多了. 我的专业是给排水,属于非常传 ...

  9. 从高处理解android与服务器交互(看懂了做开发就会非常的容易)

    今天帮一个朋友改一个bug 他可以算是初学者吧 .我给他看了看代码,从代码和跟他聊天能明显的发现他对客户端与服务器交互 基本 不是很了解.所以我花了更多时间去给他讲客户端与服务器的关系.我觉得从这个高 ...

随机推荐

  1. windows bat 文件

    windows下的bat文件即批处理文件或批处理脚本,英文为BATCH,  BAT文件是无格式的文本文件. 在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件 ...

  2. 未来十年的十三条思考(FW)

    支付宝在某种意义上延续了“双十一”的购物狂欢. 如果你关注微信朋友圈,你会发现支付宝最近以各种广告.方案植入方式推出强劲广告.而其中很重要的一个促销手段便是,从今年12月1日到12月15日,用户在一些 ...

  3. 洛谷P1466 集合 Subset Sums

    P1466 集合 Subset Sums 162通过 308提交 题目提供者该用户不存在 标签USACO 难度普及/提高- 提交  讨论  题解 最新讨论 暂时没有讨论 题目描述 对于从1到N (1 ...

  4. 如何在后台动态生成ASPxCheckBoxList标签并循环(数据调用存储过程)

    DataTable dt_attrname = new DataTable(); DataTable dt_valuename = new DataTable(); dt_valuename = go ...

  5. ios如何获取位置权限

    获取当前位置需要改plist文件  在plist文件加入   NSLocationWhenInUseUsageDescription  字段 /** 初始化一个管理器对象 */ locationMan ...

  6. (笔记)angular 单选选项卡

  7. poj3020

    define     n    the number of  ' * ' define     d    the number of couple of two points define     s ...

  8. 误删ext3的恢复方法

    1.Ext3文件系统结构的简单介绍在Linux所 用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分.每个文件还有一个节点,节点中包含有文件所有者, 读写 ...

  9. systemctl

      旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig - ...

  10. ADO.NET中的Connection详解

    连接字符串 1.写法一 "Data Source=服务器名; Initial Catalog=数据库; User ID =用户名; Password=密码; Charset=UTF8; &q ...