创建移动端项目
1. 下载脚手架工程
$ svn export https://192.168.1.118:1443/svn/KunLun/Client/kunlun-client-mobile-boilerplate
2. 本地运行
// 跳转到工程根目录
$ cd kunlun-client-mobile-boilerplate
// 安装依赖
$ yarn install
// 执行测试(可跳过)
$ yarn test
// 启动服务,默认 8081 端口
$ yarn start
// 启动 iOS 或 Android 应用
3. 工程目录结构
.
├── .babelrc # babel 配置文件
├── README.md # 项目自述文档
├── android # android 工程目录
├── index.ios.js #
├── ios # iOS 工程目录
│ ├── KunLunClientMobileBoilerplate #
│ ├── KunLunClientMobileBoilerplate.xcodeproj #
│ ├── KunLunClientMobileBoilerplate.xcworkspace #
│ ├── Podfile # CocoaPods 配置文件
│ ├── Podfile.lock #
│ └── Pods #
├── package.json # npm 配置文件
├── src #
│ ├── actions #
│ ├── components #
│ ├── index.native.js #
│ ├── models #
│ └── services #
└── yarn.lock #
4. 项目技术栈
- ES6
- UI:React Native、antd-mobile-rn
- 状态管理:dvajs
- 数据库:SQLite
- 单元测试:Jest、Enzyme
- 构建:ESLint