Skip to content
/ app Public
forked from zhufengketang/app

珠峰课堂APP-国内首款开源React Native APP

License

Notifications You must be signed in to change notification settings

emmaoo/app

 
 

Repository files navigation

珠峰课堂

国内第一款开源React Native App

运行方法

STEP1 进入项目目录

执行npm install

STEP2 ios 用xcode打开ios/zhufengketang.xcodeproj

STEP3 android 在android studio打开android目录作为一个工程

架构阐述

依赖关系

目前分成两层basic和domain。 domain目录中本次项目相关的组件、服务、配置参数和Helper函数,basic目录是本次开发过程中的额外产出的通用组件、方法等

  • domain依赖于basic, 但basic不依赖于domain
  • domain和basic之间的关系是单向的依赖
路由

目前使用的是React Native 自带的Navigator, 增加一个页面请遵循以下步骤:

  • 在domain/page目录下增加一个组件*
  • 在路由元数据文件domain/pages/index.js中增加描述

About

珠峰课堂APP-国内首款开源React Native APP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 77.9%
  • Objective-C 13.3%
  • Python 5.0%
  • Java 3.8%