All Projects → sunnylqm → flowermate

sunnylqm / flowermate

Licence: other
No description, website, or topics provided.

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
Objective-C++
1391 projects
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language

flowermate

本示例代码仅用于教学。

配套用服务端代码见 https://github.com/sunnylqm/flowermate-server

环境配置

请参考 https://reactnative.cn/docs/getting-started/

运行

yarn
# ios模拟器上运行
npx pod-install
yarn ios
# 安卓设备上运行
yarn android

项目结构

项目建议结构


├── android  
├── assets // 静态资源   
├── index.js // 入口文件  
├── ios  
├── patches // 有时要给第三方打补丁(patch-package)  
├── scripts // 放一些自动化辅助脚本  
└── src  
  ├── components // 全局复用的非全屏组件  
  ├── routers // 页面路由结构声明(stack, tab, drawer)  
  ├── screens // 全屏页面组件(可以继续嵌套 components)  
  ├── reduxState // redux 相关  
  │   ├── actions.ts  
  │   ├── reducers  
  │   ├── store.ts  
  │   └── selectors.ts  
  ├── types // 类型声明  
  ├── utils // 辅助函数、常量、配置等   
  │   ├── navService.ts   
  │   ├── constants.ts  
  │   ├── config.ts  
  │   └── request.ts  
  └── App.tsx  

版权声明

App图标取自Flaticon,由Freepik制作。可在申明原作者版权的前提下自由使用。

启动背景图为本人拍摄,可自由使用。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].