首页 > 其他分享 >flutter 项目结构

flutter 项目结构

时间:2024-03-31 13:22:25浏览次数:20  
标签:文件 项目 flutter 文件夹 test Flutter 结构

test_2d_model_flutter
├── .dart_tool # 这个文件夹包含了 build 之后生成的一些文件,以及一些编译配置,flutter clean 之后该文件夹被删除
├── .idea # 包含了 flutter 项目的配置信息,不可随意改动,将第三方包映射到包目录下面
├── android [test_2d_model_flutter_android]
├── build # 这个文件夹里面包含了编译之后的输出,中间文件,flutter clean之后删除
├── ios
├── lib # 这个文件夹仅仅防止源代码
├── assets # 用来存储静态文件(图片、视频等)
├── linux
├── macos
├── test # lib 文件对应的 测试代码
├── web 
├── windows # 包含运行 windows 桌面程序的基本代码,如果有需要可以自行修改(如自定义窗口style)
├── .gitignore
├── .metadata
├── analysis_options.yaml # 这是 Dart 代码分析工具的配置文件,指定了代码分析的规则和配置选项。
├── pubspec.lock # 这是 Flutter 项目的依赖锁定文件,记录了项目当前使用的所有依赖包的具体版本信息。
├── pubspec.yaml #  这是 Flutter 项目的依赖配置文件,用于指定项目所依赖的外部包和资源。
├── README.md
└── test_2d_model_flutter.iml # 这可能是项目的 IDEA 模块文件,包含有关项目的 IDEA 模块配置信息。删除之后不能识别 sourceRoot

Flutter如何实现跨平台的?

  • Flutter 实现跨平台的主要方式是通过使用自己的渲染引擎和 UI 组件库来构建用户界面,而不是依赖于平台的原生控件。Flutter 使用 Dart 语言编写应用程序逻辑和界面布局,然后通过其自己的渲染引擎将 Dart 代码渲染成原生视图,并在不同平台上显示

标签:文件,项目,flutter,文件夹,test,Flutter,结构
From: https://www.cnblogs.com/sqmw/p/18106631

相关文章

  • 项目用例
    一、系统功能概述1.1学生请假管理系统概述学生请假管理系统旨在提供一个高效、便捷的学生请假流程,涵盖请假申请、审批和记录查询等功能。通过系统,学生可以方便地提交请假申请,教师和辅导员可以及时审批请假请求,同时系统会记录请假的相关信息,方便学生和教职工查询。1.2学生请假......
  • 00342第四章 结构化程序设计 思考题和练习题(C语言)
    一、单项选择题1.若从键盘输入字符串"HOWAREYOU?",可以直接使用库函数【】。        A.scanf    B.getstr    C.gets    D.都不能直接使用2.C语言的库函数中,可以输出double型变量值的是【】。        A.getchar   ......
  • IDEA 查看项目中的所有错误或警告信息
    参见:ViewAllProjectErrors/Warnings使用Code|InspectCode可查看相关信息:这会按所有Inspection配置检查代码,如下为Inspection配置界面:如果只需要检查指定Inspection,使用Code|AnalyzeCode|RunInspectionbyName:......
  • 在项目中 .npmrc 文件写入 @lands:registry=http://{ip}:4873/ 作用是什么
    在项目中的.npmrc文件中写入一行配置如下:@lands:registry=http://{ip}:4873/这一行配置的作用是为特定的npm包前缀@lands设置了一个自定义的注册表(registry)地址。具体解释如下:包前缀(Scope):@lands是一个npm包的命名空间前缀,通常用于组织内部或团队私有的npm包。带......
  • java数据结构与算法刷题-----LeetCode1091. 二进制矩阵中的最短路径
    java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846文章目录广度优先+双分裂蛇广度优先+双分裂蛇双分裂蛇:是求二维表中从起点到终点的经典思路(也是......
  • java数据结构与算法刷题-----LeetCode95. 不同的二叉搜索树 II
    java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846文章目录分治回溯+记忆化搜索分治回溯+记忆化搜索卡特兰数,例如对于n个进栈元素,有多少种出栈顺序,......
  • 信息系统项目管理师——第11章项目成本管理(重要)
    选择、本章节内容属于10大管理知识领域中的重中之重案例、论文都会考,需要完全掌握。选择题大概考3分左右,理论和计算都会考。案例题,必考内容,挣值相关的计算,必须得会。论文题,考的比较多,建议作为第一梯队准备。1.管理基础重要性和意义项目成本管理的作用和意义项目成本......
  • 信息系统项目管理师——第12章项目质量管理
    本章节内容属于10大管理知识领域中的重点,选择、案例、论文都会考,而且是高频考点,需要我们重点学习。选择题,稳定考3分左右,新教材基本考课本原话,这个分不能丢。案例题,本期备考重点,需要好好学。论文题,22年11月刚考过,短期应该不会考。1.管理基础质量与项目质量定义:产品质......
  • Python 潮流周刊第 44 期(摘要)+ 赠书 5 本《明解Python算法与数据结构》
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。周刊全文:https://pythoncat.top/posts/2024-03-30-weekly特别提醒:本期赠书5......
  • 【2024年5月备考新增】《软考真题分章练习(含答案解析) - 14 组织级项目管理(高项)》
    1题目1、办公软件开发公司A非常重视软件过程管理,按照CMMI(能力成熟度模型)逐步进行过程改进,刚刚实现了组织级过程性能、定量项目管理,按照CMMI(能力成熟度模型),A公司达到了()级别。A.CMMI2B.CMMI3C.CMMI4D.CMMI52、CMMI的连续式表示法与阶段式表示法分别表示:()。A.项......