Flutter Note App Sample With RiverPods
使用Flutter从头开始构建Note应用(iOS/Android),仅具有本地数据的简单CRUD功能
![]() |
![]() |
|---|---|
| 注意事项 | 空 |
目录
关于
嗨,我是Nam。在我的Flutter学习之旅中(我是一名Android开发者),我意识到动手实践比纯理论课程更有效。我想,像我一样的人,正在寻找一个简单的存储库,通过实际操作来学习和深入了解Dart和Flutter。这就是我创建这个存储库的原因。通过使用本地数据库的简单CRUD功能,我相信它可以对许多人更有帮助。
功能
列出您项目的主要功能。使用项目符号使其易于阅读。
- 创建笔记:即时捕捉您的想法。轻松地将想法变成笔记。(已完成)
- 浏览笔记:快速找到您需要的内容。按固定、有趣和标签排序。(即将推出)
- 轻松删除:保持整洁。删除笔记(即将推出)
- 轻松更新:根据需要进行调整。编辑笔记以保持最新。(即将推出)
- 详细视图:更仔细地查看。深入阅读笔记以获取更多见解。(即将推出)
使用的技术
列出您用于构建项目的技术、编程语言、框架和工具。这可能包括
- 编程语言: Dart
- 框架: Flutter
- 库: –状态管理和DI(riverpod) –Drift(本地存储) –Go Router(路由), –Freezed(代码生成器, –Logger(日志), –使用Intl的Flutter本地化
- 工具: Android Studio(IDE), Figma设计
- 版本控制:Github
关于设计
此应用程序目前正在使用此设计模板,该模板是我在Figma社区中找到的。我很高兴地分享作者慷慨地免费提供了它。链接如下: (免费版)Makarya Notes – 高级笔记应用设计系统+UI工具包 我非常感谢作者免费与社区分享这个资源。这对我的项目来说是一个非常有价值的发现。
入门
就像任何常规项目一样,您也可以fork它。接下来,请按照以下步骤操作
- 步骤1:运行Flutter pub get
- 步骤2:运行Flutter run
坐好,放松,然后享受吧!?
贡献
贡献我们欢迎并赞赏社区的贡献!无论是错误修复、功能增强还是文档改进,您的输入都非常有价值。要做出贡献,请遵循以下步骤
- Fork存储库:点击存储库页面右上角的“Fork”按钮。这将在您的GitHub帐户中创建一个存储库的副本。
- 克隆存储库:使用以下命令将fork的存储库克隆到您的本地机器
git clone https://github.com/your-username/flutter_note_app
- 创建新分支:创建一个新分支以处理您的功能或修复
git checkout -b feature/your-feature-name
- 进行更改:对代码库进行所需的更改或添加。
- 提交更改:使用描述性的提交消息提交您的更改
git commit -m "Add your message here" - 推送更改:将您的更改推送到fork的存储库:7.打开Pull Request:转到GitHub上的fork的存储库,然后打开一个Pull Request。为您的Pull Request提供清晰的标题和描述,详细说明您所做的更改。
- 审查与协作:您的Pull Request将由维护者进行审查。准备好回答任何问题或根据他们的反馈进行进一步更改。协作以确保您的贡献达到最高质量。
我们感谢您为使本项目更上一层楼所做的努力!通过贡献,您将成为社区不可或缺的一部分。感谢您的支持!
如果您有任何问题或需要进一步的帮助,请随时通过“Issues”部分或联系 [[email protected]]与我们联系。
感谢阅读!

