基础配置以及相关基础知识

特点:跨平台

谷歌的dart的语言,强类型语言,静态类型,面向对象

布局方式:声明式布局

请列举Flutter不同版本的特点?
  • Stable:稳定分支,可用于生产环境的版本。
  • Beta:由上个月最佳的Dev分支推送而来。
  • Master:主分支,相比于Dev更加稳定。
  • Dev:最新开发分支,包含Flutter最新的变更。
Flutter doctor命令是做什么用的?
  • 检查环境并在终端显示报告,用来查看是否需要安装其他依赖项来完成整体的安装。
配置Android Studio还需要安装额外的JDK吗?为什么?
  • 不需要,安装对应的Dart插件和Flutter插件即可。
如何在mac上配置Flutter和Android Studio的环境变量?
  • 在.bash_profile文件中对flutter sdk以及android sdk路径进行添加配置。
你觉得Flutter开发工具都有哪些吐槽点?
  • 由于出自谷歌,一些开发环境的配置,有一定的门槛,网络原因容易被卡住。
  • 异常错误提示不是很友好,解决起来不是很方便。
  • 与现有App集成起来坑不少
同时开发android和ios必须用mac吗?

yes

开启一个ios模拟器
 open -a Simulator
创建一个flutter项目
flutter create (my_app)项目名称
进入
cd my_app
ls
README.md    ios          my_app.iml   pubspec.yaml
android      lib          pubspec.lock test
目录说明

ios和android:是该app对应的苹果和安卓的宿主工程

pubspec.yaml: 依赖包配置文件

lib: dart部分代码

运行
cd my_app
flutter run
用xcode打开项目
open ios/Runner.xcworkspace
给androidstudio安装dart和flutter
  • 打开Android Studio
  • 打开Preferences > Plugins (macOS), File > Settings > Plugins (Windows & Linux)
  • 选择 Browse repositories, 搜索 Flutter plugin
  • 然后点击安装,然后安装Dart插件
  • 完成之后选择重启Android Studio

打开ios的模拟器

  • 列出你安装的所有可用的设备

    xcrun instruments -s
    
  • 开启指定模拟器(上面的列表就是可用模拟器名称)

    1. 安装指定的app

      xcrun simctl install booted <app路径>
      
    2. 运行指定的app (com.example.app)

      xcrun simctl launch booted <app identifier>
      
    3. 卸载指定的应用

      xcrun simctl uninstall booted <app identifier>
      

快速开启一个ios模拟器

open -a Simulator
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐