简介
一直想写一些在Mac 下面,体验Flutter开发的文章,终于,来了老弟. Flutter是一个谷歌开发的跨平台开发框架,免费,开源.越来越多的公司,开发者用Flutter来构建他们的应用. 相比于SwiftUi, Objective-C, Flutter更容易学习,语法接近Java,Javascript.
学起来不怎么费力.
Swift语言一代比一代新,一代坑多过一代,学不动了. Objective-C 历史坑太多了.要不然苹果也不会发明Swift来尝试替代Objective-C. 不过苹果努力这么多年,还一直没达到效果. Objective-C还是很多人在用.
![30ac6da864af9fdbf56e2089fb9eaeb0.png](https://i-blog.csdnimg.cn/blog_migrate/6119c6416a76d72974fefda5e1f079ea.jpeg)
环境安装配置
最简单的方法,是通过brew命令来安装flutter, brew大家应该都会用吧,安装工具软件,非常方便快捷.
brew install --cask flutterbrew install cocoapods
一个命令,就会自动下载安装flutter到你电脑上, 记得 网络连通性,需要访问谷歌下载flutter安装文件.
为了在Mac下面开发桌面应用,你需要安装xcode, 这个很重要.
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunch
创建项目
我们创建一个mac 应用项目吧
mkdir ~/tmpcd ~/tmpflutter channel devflutter upgradeflutter config --enable-macos-desktopflutter create -d macos myappcd myappflutter devicesflutter run -d macos
警告:从Mac启动应用程序时,如果看到错误:无法连接到锁定的错误代码-17,请确保您已信任计算机。
如果没有意外,你应该就可以看到第一个程序的图形界面了
![bd9fadb11d6be357c25bb34c0e7b3ef1.png](https://i-blog.csdnimg.cn/blog_migrate/b5e6d65380024e247b4cb3ddb9e5d5eb.jpeg)
编辑器配置
VSCode 是一个很不错的选择, 运行VS Code, 打开扩展安装界面,搜索Flutter,安装, 然后你就可以开心的进行Flutter 桌面应用开发了.