文件名称:yacht_hive:一个在Flutter上使用Hive进行实践的原型项目
文件大小:1.03MB
文件格式:ZIP
更新时间:2024-03-08 15:46:00
Dart
yacht_hive 这是一个使用Hive进行调查的原型项目。 资料夹结构 文件夹结构将为每个功能提供一个高级文件夹。 在这种情况下,只有一艘游艇。 也将有一个用于共享代码的高级文件夹。 这将称为核心。 核心文件夹分为: 数据库-访问sqlite数据库的通用代码。 每个功能文件夹均分为: 应用程序-包含应用程序的业务逻辑。 它执行表示层和基础结构层之间的交互。 它不应包含任何表示代码或数据库特定的代码。 域-包含功能的数据模型。 基础结构-包含功能的存储库。 在此将执行数据库,网络和设备功能。 Presentation-包含用户界面代码。 该文件夹分为一个screens文件夹,其中包含每个屏幕的文件,一个widgets文件夹中将包含... widgets(屏幕的构建块)。 资料库 如前所述,将使用抽象存储库来定义多种数据存储技术。 我已经使用SQL相关名称在抽象存储库中命
【文件预览】:
yacht_hive-master
----ios()
--------Runner.xcworkspace()
--------Flutter()
--------Runner()
--------Runner.xcodeproj()
--------.gitignore(542B)
----android()
--------gradle.properties(104B)
--------app()
--------gradle()
--------.gitignore(110B)
--------settings.gradle(484B)
--------build.gradle(582B)
----test()
--------yachts()
----assets()
--------images()
--------fonts()
----.metadata(305B)
----pubspec.lock(14KB)
----.gitignore(614B)
----pubspec.yaml(2KB)
----lib()
--------yachts()
--------main.dart(1KB)
----README.md(2KB)