# DirayApp
**Repository Path**: myevenproject/DirayApp
## Basic Information
- **Project Name**: DirayApp
- **Description**: 日记App
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-04-14
- **Last Updated**: 2021-01-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 朝夕记
基于React-Native使用TypeScript开发的记账App。
#### 技术简介
1. 使用[ReactNavigation](https://reactnavigation.org/docs/en/getting-started.html)实现路由导航,页面传值,选卡页面。
2. 使用[react-native-vector-icons](https://oblador.github.io/react-native-vector-icons/)展示一些图标。
3. 使用[react-native-image-picker](https://github.com/react-native-community/react-native-image-picker)实现图片选择。
4. 使用[react-native-picker](https://github.com/beefe/react-native-picker)实现日期选择。
5. 使用[react-native-scrollable-tab-view](https://github.com/ptomasroos/react-native-scrollable-tab-view)实现类似Viewpager的tabs页面。
6. 自定义了Toast,Loading,Button,EasyText,ImgInput等组件。
7. 网络数据基于[LeanCloud云服务](https://leancloud.cn/)。
#### Apk
点击下载[demo.apk](https://lc-fxslxy1w.cn-n1.lcfile.com/dd5c8256b466b5f366da/demo.apk)
PS:如点击下载失败,请直接下载根目录下的demo.apk。
可以直接使用自己的手机号注册账号,也可以使用测试账号:
```18812345678/123456```
#### 效果截图


#### 问题缺陷
1. 后端:使用的LeanCloud开发版,后端接口可能会过期无法使用,届时App应该无法登陆,如有需要请直接参考代码。
2. 头像: LeanCloud文件存储一直有问题,所以没有做上传,只保存了本地的文件地址。
3. 账单: LeanCloud的云端数据库不支持分组聚集(group by),所以无法实现账单的年月统计等功能,也无法按天分页。
### 许可
[Apache License 2.0](https://github.com/MyReactNativeCode/DirayApp/blob/master/LICENSE)