跨平台项目开发流程

维护人:戴荔春 (6016)

说明

整理使用跨平台框架开发跨平台项目的流程。这里主要指开发流程,不包括一些其它沟通准备

目录

前言

介绍下目前的跨平台开发

跨平台项目类型

目前跨平台开发是更为广义上的跨平台,不仅仅只限于APP开发,包括如下:

整体概述

目前整体项目流程属于: 基于框架进行源码编写 ->通过自动构建构建部署目录->用部署目录部署或生成APP。而自动构建依赖于特定的目录结构和规范。所以开发时一定要注意规范。详情参考 注意要点

注意要点

请参考 跨平台开发注意要点

流程

跨平台项目开发完整流程

跨平台项目开发的完整流程如图

源码开发过程的流程

即完整流程图中的源码开发部分

自动构建流程

项目自动构建流程如图

前提是自己电脑上有运行过自动构建示例,并运行成功。另外自动构建对项目目录有要求,参考 注意要点

自动构建依赖文件 参考: cacheSolution_md5SignFile.zip(这个是上述示例中的demo,将里面的项目替换为自己的项目即可进行自动构建)

//将里面的这行代码换位自己的项目目录即可,如换位本项目(示例)
var projectPath = '/doc.web.crossPlatformGroup';
			

特别注意

鉴于实际项目开发中,大量时间浪费在和接口沟通,以及协助接口人员解决问题上,因此要求跨平台开发人员严格遵循如下规范

新人指引

对于一些刚接触框架的新人来说,可以按照如下步骤来进行学习: