AppCan教你从零开始做开发
经常收到类似这样的提问:新手开发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教你从零开始做开发的更多相关文章
- 区块链从零开始做开发(0):hyperledger Fabric2.3安装
一.前言 各位看官好,这是本人第一篇技术博客. 写博客的契机是因为原来配的环境在虚拟机扩容后莫名奇妙崩了(具体情况我以后会写),为了以后的自己特此从头开始记录.以前都是作为一个读者,这次终于有机会能够 ...
- APPCAN学习笔记003---原生开发与HTML5技术
APPCAN学习笔记003---原生开发与HTML5技术 技术qq交流群:JavaDream:251572072 1.HTML5的优势: HTML5强悍牢固的骨架 CSS3精致到每一个毛孔的皮 ...
- 教我徒弟Android开发入门(一)
前言: 这个系列的教程是为我徒弟准备的,也适合还不懂java但是想学android开发的小白们~ 本系列是在Android Studio的环境下运行,默认大家的开发环境都是配置好了的 没有配置好的同学 ...
- 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统系列博文索引
近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开 ...
- 转:从零开始做app需要做的事情列表
https://qdan.me/list/VaXl7N8emfv1ayWg 从零开始做App的Bootstrap 做一个App,需要很多东西. 不定期更新. 团队 工欲善其事,必先利其器. 需求管理 ...
- Vue.js 入门:从零开始做一个极简 To-Do 应用
Vue.js 入门:从零开始做一个极简 To-Do 应用 写作时间:2019-12-10版本信息:Vue.js 2.6.10官网文档:https://cn.vuejs.org/ 前言 学习 Vue ...
- Atitit.技术管理者要不要自己做开发??
Atitit.技术管理者要不要自己做开发?? 1. 为什么很多管理者不能自己亲自做了1 1.1. 沟通成本多了1 1.2. .组织分散. 1 1.3. 会议多 .协调多 1 1.4. 问题的根源在于我 ...
- 转行做开发的Wiki:找好方向
案 我是一个从建筑行业转行过来的后端工程师,转行来写代码了.最近发现经常有同学和网上的朋友问我一些转行的问题,零零散散地回答莫不如写一篇文章,以后回答此类问题就方便多了. 我的专业是给排水,属于非常传 ...
- 从高处理解android与服务器交互(看懂了做开发就会非常的容易)
今天帮一个朋友改一个bug 他可以算是初学者吧 .我给他看了看代码,从代码和跟他聊天能明显的发现他对客户端与服务器交互 基本 不是很了解.所以我花了更多时间去给他讲客户端与服务器的关系.我觉得从这个高 ...
随机推荐
- AudioPlayer.js,一个响应式且支持触摸操作的jquery音频插件
AudioPlayer.js是一个响应式.支持触摸操作的HTML5 的音乐播放器.本文是对其官网的说用说明文档得翻译,博主第一次翻译外文.不到之处还请谅解.之处. JS文件地址:http://osva ...
- gis 导出 dwg,shp
当我们在webgis 想要把某个地块或者多个地块导出dwg或者shp文件的时候怎么办?这个时候最好就是用后台的方式.首先把web gis上的graphic 的polygon提取为坐标的形式(类似于x, ...
- spark streaming 实时计算
spark streaming 开发实例 本文将分以下几部分 spark 开发环境配置 如何创建spark项目 编写streaming代码示例 如何调试 环境配置: spark 原生语言是scala, ...
- onclicklistener到底怎么用?
转载地址:http://blog.csdn.net/dickren123/article/details/7216975 相信很多像我一样的新手学习Android开发会遇到这个问题,通过这几天的归类和 ...
- 下雪了-js下雪效果
Jingle Bells,Jingle Bells,圣诞来临,做了一个下雪的小程序玩.有大雪花和小雪花. <!DOCTYPE html PUBliC "-//W3C//DTD XHTM ...
- node.js 快速体验
对于一个从事js的工作人员,怎么能不知道node.js呢! 一.安装node.js 在window上安装,http://nodejs.org上的windows installer 下载安装,在安装过程 ...
- 【MVC】ASP.NET MVC 请求生命周期
当一个asp.net mvc应用程序提出请求,为了响应请求,包含一些请求执行流程步骤! 在asp.net mvc应用程序Http request和Http response 过程中,主要包含8个步骤: ...
- 重温CSS:Border属性
边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形.这是正确的(有待考究):在过去,没 ...
- Android:控件布局(表格布局)TableLayout
TableLayout继承LinearLayout 实例:用表格布局实现计算机布局>>>>>>>>>>>> 有多少个TableR ...
- /proc/cpuinfo
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间. 它以文件系统的方式为访问系统内核数据的操作提供接口. 用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数 ...