Flutter工程模式 App/Plugin/Package/Module/Skeleton

Flutter Type

    • 命令简介
    • Flutter App
          • 创建项目
          • 项目结构
    • Flutter Plugin
          • 项目结构
    • Flutter Package
          • 项目结构
    • Flutter Module
          • 适用场景:
          • 项目结构
          • 集成方式
          • 存在问题
    • Flutter Skeleton

本节主要介绍,可以以哪些方式使用Flutter开发项目。主要介绍Flutter App、Flutter Plugin、Flutter Package、Flutter Module、在Flutter 2.5版本以后,新增Flutter Skeleton创建工程的方法。

命令简介

创建项目使用flutter create projectName创建项目,
可选参数;
–template= type指定不同的项目类型,
–template=app/module/package/plugin/skeleton

–platforms=ios/android/windows/linux/macos/web。指定项目支持哪些平台
-a:指定android开发使用的语言,默认是kotlin
-i:指定ios使用的语言,默认是swift
使用 --org 选项,以反向域名表示法来指定你的组织。该值用于生成的 Android 及 iOS 代码
eg:创建一个plugin,
flutter create --org com.leb --template=plugin --platforms=android,ios -a kotlin -i ios hello

Flutter App

该种方式创建一个以Flutter为主体的项目,项目中可以混入原生代码。

创建项目

1、命令创建:flutter create myProject
2、使用IDE

项目结构

你可能感兴趣的:(flutter,flutter,Flutter,package,Flutter,Plugin,Flutter,Module)