Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xieyezi/flutter-anniversary
一款界面优美,功能简洁的纪念日APP
https://github.com/xieyezi/flutter-anniversary
android android-app android-application docker docker-compose flutter flutter-app flutter-apps flutter-widgets ios ios-app provider sqflite sqflite-database yapi
Last synced: 2 months ago
JSON representation
一款界面优美,功能简洁的纪念日APP
- Host: GitHub
- URL: https://github.com/xieyezi/flutter-anniversary
- Owner: xieyezi
- License: mit
- Created: 2020-08-25T08:55:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T07:12:31.000Z (almost 4 years ago)
- Last Synced: 2023-03-06T17:52:48.993Z (almost 2 years ago)
- Topics: android, android-app, android-application, docker, docker-compose, flutter, flutter-app, flutter-apps, flutter-widgets, ios, ios-app, provider, sqflite, sqflite-database, yapi
- Language: Dart
- Homepage:
- Size: 122 MB
- Stars: 67
- Watchers: 6
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 时光
## 如果喜欢这款 APP,请点个 🌟🌟 吧
你有没有发现,至今还没有一款界面优美、功能好用的纪念日 APP?
你是不是经常浏览各大应用商城寻找好看又好用的 "纪念日 APP" ?
不如来试一试这款 APP 吧!下载apk文件请点击[时光 apk](http://d.firim.vip/daliy?release_id=5f58634423389f18ba5f3d04)
## 后期计划
- ~~修复状态栏的颜色显示bug和一些代码优化~~ [#3](https://github.com/xieyezi/flutter-Anniversary/issues/3)
- ~~分享页面生成的图片在Android 10 上面不能保存的bug~~ (使用permission_handler请求权限)
- ~~选择日期时,头部显示不正常的bug~~
- ~~修复编辑页选择图片时闪退的bug~~ (采用选择本地背景图片的方式)
- ~~修复添加页bug~~ (采用选择本地背景图片的方式)
- ~~修复图片缓存bug ( 可能采用更换图片源的方式)~~ (采用选择本地背景图片的方式)
- ~~完成删除功能~~ (已完成)
- ~~完成编辑功能~~ (已完成)
- ~~分享功能~~ (已完成)
- ~~分享功能bug修复~~ (已完成)
- ~~完成关于页面~~ (已完成)
- 完成心愿页面
- 收集建议## 预览
| ![](./screenshot/Screenshot_1.png) | ![](./screenshot/Screenshot_2.png) | ![](./screenshot/Screenshot_3.png) |
| :--------------------------------: | :--------------------------------: | :--------------------------------: |
| ![](./screenshot/Screenshot_4.png) | ![](./screenshot/Screenshot_5.png) | ![](./screenshot/Screenshot_6.png) |## 插件
| 名称 | 描述 |
| ----------------------------- | ------------ |
| dio | 网络请求 |
| oktoast | 提示 toast |
| sqflite | 数据持久化 |
| flutter_swiper | 轮播图 |
| easy_localization | 国际化 |
| cached_network_image | 缓存网络图片 |
| syncfusion_flutter_datepicker | 日历选择 |## 部署
> docker compose 配置文件来自 [猫哥](https://github.com/ducafecat/docker-yapi.git) 提供,在此特此鸣谢
这个项目的接口采用了 mock 接口,来自[Yapi](https://github.com/YMFE/yapi),采用 docker 部署:
```dockerFile
version: '3'
services:
mongo-yapi:
image: mongo
container_name: mongo-ypai
restart: always
# ports:
# - 27017:27017
environment:
- TZ=Asia/Shanghai
- MONGO_INITDB_DATABASE=yapi
# - MONGO_INITDB_ROOT_USERNAME=root
# - MONGO_INITDB_ROOT_PASSWORD=${PASSWORD}
volumes:
# - ./docker-data/mongo-yapi:/data/db
- mongo-data:/data/db
networks:
docker_net:
ipv4_address: 172.22.0.11# https://github.com/fjc0k/docker-YApi
web-yapi:
image: jayfong/yapi:latest
container_name: web-ypai
restart: always
ports:
- 9003:3000
depends_on:
- mongo-yapi
links:
- mongo-yapi
environment:
- TZ=Asia/Shanghai
- [email protected]
- YAPI_ADMIN_PASSWORD=${PASSWORD}
- YAPI_CLOSE_REGISTER=true
- YAPI_DB_SERVERNAME=mongo-yapi
- YAPI_DB_PORT=27017
- YAPI_DB_DATABASE=yapi
# - YAPI_DB_USER=root
# - YAPI_DB_PASS=${PASSWORD}
- YAPI_MAIL_ENABLE=false
- YAPI_LDAP_LOGIN_ENABLE=false
- YAPI_PLUGINS=[]
networks:
docker_net:
ipv4_address: 172.22.0.12volumes:
mongo-data:networks:
docker_net:
driver: bridge
ipam:
config:
- subnet: 172.22.0.0/16```