笔记记录器
笔记记录器是一款使用 Flutter 构建的笔记创建应用,后端由 AppWrite(一个开源后端服务器)提供支持。
? 功能
- 使用电子邮件和密码登录和注册
- 创建笔记
- 编辑笔记
- 删除已创建的笔记
- 搜索笔记
? 预览
首页
笔记
Delete(删除)
Search
设置
? 安装
❤️ AppWrite
在本地运行 AppWrite 后端
- 安装 Docker
- 将
appwrite/docker-compise.yml添加到您的 Docker 客户端
? Flutter
在本地运行 Flutter 应用
- 安装 Flutter
- 导航到
frontend/ - 运行
flutter pub get
? 配置
在您的机器上本地运行此应用程序。
-
确保已安装 AppWrite 和 Flutter
-
导航到
frontend/ -
创建一个名为
.env的文件 -
添加以下内容
APPWRITE_ENDPOINT=https:///v1 APPWRITE_PROJECT_ID=62b6948239cd28246c64根据您的 appwrite 客户端更新值。
? 包
此 Flutter 应用正在使用以下软件包
| 包 | 用法 |
|---|---|
| appwrite | 使用 AppWrite 的官方 Flutter 包 |
| dartz | Dart 中的函数式编程 |
| equatable | 方便比较模型 |
| flutter_dotenv | 从 .env 文件在运行时加载配置 |
| flutter_quill | 富文本编辑器 |
| flutter_riverpod | 状态管理库 |
| flutter_staggered_grid_view | 提供一组 Flutter 网格布局 |
| logging | 创建可读日志 |
| routemaster | 易于使用的 Flutter 路由器,它包装了 Navigator 2.0 |





