Flutter开发艺术之旅 一 flutter环境的搭建、运行

Flutter怎么运行一个项目 还记的我最开始学习flutter的时候,创建完工程以后,不知道怎么去运行出效果。我相信很多人最开始的时候也是一脸懵。 flutter创建好工程以后,有一个自动生成的main.dart文件,这个就是运行时的主文件,里面有运行的入口函数。对于初学者只是简单写几个demo,没必要这么选择这种方式,麻烦没有效率。请参考以下过程修改: (1)找到main.dart这个文件,把里面的内容全部删掉,放入以下代码,这个代码就是运行的基本架构,以后我们写所有的代码都可以直接在这个文件里面写。 import 'package: 阅读详情

开篇:

  • Flutter简介:
  • 2018年2月27日,谷歌发布了flutter,官方的解释:“Build beautiful native apps in record time”:以最短的时间构建优质的原生App,也就是说可以通过一套代码生成android和ios两个平台的app, 有点类似于RN? 下面我们跟随官方文档一探究竟:

  • Flutter官方网站(英文): flutter官网

    安装开发环境

    支持平台:mac、windows、linux

  • flutter是基于dart语言,如果不熟悉的可以看一下官方文档 Dart官方文档,其实语法和Java很类似,有java开发经验的很容易上手,SDK可以在文档的Get Started下载
    这里写图片描述
  • 我的系统是mac ,下载完成后是一个压缩包,大约600mb,直接解压即可,然后将bin目录加入到环境变量:
    touch ~/.bash_profile
    open -t ~/.bash_profile
    然后xxx/flutter/bin加入保存即可!
    打开终端:输入flutter doctor,不提示找不到命令,即表示环境配置完成,此命令是检测你本机的环境是否安装完整,比如 android环境 ios环境等。

安装插件

支持平台:Android & vscode
下面以AndroidStudio为例:
1. 安装 : 打开设置->插件,搜索flutter,点击安装,首次安装会提示安装dart,点击确定即可,如果安装不上,多试几次,也可能需要梯子,这里不做介绍。
2. 创建 : 安装之后重启as,发现以下界面说明安装成功,选择start new flutter project->Flutter Application接下来就是和创建Android项目类似,下一步然后等待创建完成。
这里写图片描述
3. 运行: 创建完成后,如果一切正常将会看到main.dart文件已被打开,然后我们选择设备,这里如果安装了xcode,将会看到ios设备,还会看到创建过的avd,这里我们选择ios模拟器,然后点击绿色的按钮运行,如果控制台报错,应该就是某些环境没有配置好,控制台会给出相应的安装方式, 安装后重新运行即可,成功后如下图:

这里写图片描述

下面是Android和ios的共同显示效果

这里写图片描述
4. 热更新: 可以看出两者在UI方面还是遵循谷歌Material设计语言,可以看到在安卓上常见的Toolbar、FloatingActionButton等组件,从运行情况上来看,两者并没有什么差别,flutter一个非常重要的特性就是热更新,更改代码后,模拟器会立即做出反应,下面我们简单修改一下代码,在屏幕中显示一个对话框,来体验一下这种热更新:
这里写图片描述

可以看到两个模拟器立即更新了页面,体验上还是Nice的,特别是对于原生开发者来说,不用再去频繁的install,这种既改即现的模式,还是极大地提升了我们开发的效率。

总结

环境搭建还是挺简单的,没有RN这么多坑,总体运行效率还是挺不错的,从代码层面上来看,有一些杂乱,全是括号… 我不是很喜欢这种语言风格,不过上手并不困难,我也没有看过dart的文档,界面绘制全是通过代码控制,项目大了可能会导致代码量过多,不过就目前来看,前景还是很好的。毕竟是Google出品,值得我们去期待flutter的未来,希望flutter越走越远!

Flutter开发环境搭建与项目运行(windows) Flutter开发环境搭建与项目运行(windows) 1、下载并且安装 Flutter SDK 1、解压到你想安装的 flutter SDK 目录位置,最好不要有中文。 2、可以在 flutter 安装目录的 flutter 文件夹下找到 flutter_console.bat 文件,并且运行,就可以输入 flutter 命令了。 2、Android设置 下载并且安装 Android Studio,启动 Android Studio, 然后执行 “Android Studio安装向导”。这将安装最新的 A 阅读详情

相关推荐

如何新建一个flutter项目并运行

创建和运行flutter项目

2301_81385743的博客 1274

Flutter 项目创建、运行及结构分析

项目结构:1 android 目录,2 ios目录,3 lib目录,4test 目录(可先不管) 配置文件:1pubspec.yaml文件,2pubspec.lock,3.packages,4.metadata,5.gitignore

帅次的博客 4088

flutter开发适配鸿蒙之开发环境搭建

1.安装, 注意版本应该是 Next,当前最新的是 Beta3.下载之前需要先登录,后面的模拟器创建还要开发者验证、审核啥的,好在审核进度还可以,我这边提交申请后差不多两个小时审核通过.找到自己电脑系统匹配的版本下载,我的电脑是Window的就选择Window版本下载.安装步骤比较简单,一步步next直到完成即可,新版本的工具已经集成node和ohpm等环境进去了,不用单独下载安装了2.安装Git, 如果要同时适配安卓,需要安装Android Studio;

flfljh的专栏 2771

Flutter 四种运行模式

5、 命令flutter run --profile就是以这种模式运行的,通过sky/tools/gn --android --runtime-mode=profile或者sky/tools/gn --ios --runtime-mode=profile```来build。最终,为了发布应用程序,会使用Release模式进行构建和部署,以获得最佳的性能和效果。“Observatory” 是 Dart 和 Flutter 提供的一种强大的工具,用于在运行中的应用程序中监视、调试和分析应用程序的性能和行为。

油焖茄子 的博客 752

Flutter学习之一搭建开发环境

搭建Flutter开发环境

简单不先于复杂,而是在复杂之后 1739

Flutter开发-环境搭建

搭建Flutter开发环境1.安装Flutter SDK2.配置环境变量镜像windowmac3.运行flutter doctor4.Flutter for web 1.安装Flutter SDK 使用git命令行 git clone -b beta https://github.com/flutter/flutter.git 2.配置环境变量 镜像 由于在国内访问Flutter有时可能会受到...

deathgoy的博客 3619

flutter 环境搭建

Flutter 是谷歌开发的一款开源、免费的,基于 Dart 语言的U1框架,可以快速在i0S和Android上构建高质量的原生应用。它最大的特点就是跨平台和高性能。Dart是由谷歌,在2011 年开发的计算机编程语言,它可以被用于Web、服务器、移动应用和物联网等多个领域。号称要取代JavaScript.

woyebuzhidao321的博客 1万+

Flutter开发之——Linux上搭建Flutter开发环境

现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

2301_82242844的博客 1136

【Flutter】Mac环境下Flutter开发环境搭建全攻略

本文提供了一份详细的Mac环境下Flutter开发环境搭建全攻略。从系统准备、Flutter SDK下载与版本选择,到环境变量配置、运行`flutter doctor`进行环境体检,再到分别配置iOS(Xcode、CocoaPods)和Android(Android Studio、SDK)开发环境,最后介绍了IDE选择与创建第一个项目。旨在帮助开发者,尤其是Mac用户,高效完成Flutter环境搭建,避开常见陷阱。

motor的博客 1033

iOS开发 超详细Flutter开发环境搭建

针对iOS flutter开发环境配置,针对flutter小白的一篇文章

weixin_40847622的博客 4026

Ubuntu20.04搭建flutter开发环境

根据我的实践分享flutter开发环境的搭建过程。假设你已经搭建好Android的开发环境了。 1.下载Flutter SDK 大家可以在github(https://github.com/flutter/flutter)上下载Flutter release版本。也可以直接下载SDK的源码,我这里就是直接将它的主分支源码源库拉下来: ~$ git clone https://github.com/flutter/flutter.git 2.Android Studio安装插件 File>Settin

weixin_40763897的博客 4274

超级详细flutter开发环境搭建

一、在Windows上搭建Flutter开发环境 系统要求 要安装和运行Flutter,您的开发环境必须满足以下最低要求: 操作系统Windows 7 SP1或更高版本(64位) 磁盘空间::400 MB(不包括IDE/Tools的磁盘空间)。 工具颤振取决于您的环境中可用的这些工具。 Windows PowerShell 5.0或者更新(这是与Windows 10一起预装的) Git ...

m0_46369686的博客 5732

Flutter Windows环境搭建

1、配置镜像环境变量2、下载安装flutter SDK,以及配置环境变量3、理论上可以使用任何文本编辑器与命令行工具来构建Flutter应用程序。不过,Flutter官方建议使用Android Studio和VS Code之一以获得更好的开发体验。由于Android Studio是基于IntelliJ IDEA开发的,所以读者也可以使用IntelliJ IDEA。4、安装Flutter和Dart插件1)、搜索flutter插件并安装2)、搜索dart插件并安装。

Red风信子的博客 1221

清晰易懂的 Flutter 开发环境搭建教程

完成 Flutter SDK 安装与环境变量配置配置 Android/iOS 开发环境创建并运行首个 Flutter 应用掌握国内加速配置方案下一步建议学习 Dart 语言基础(官方文档尝试 Flutter Widget 库(探索跨平台功能(如调用摄像头、访问网络)遇到问题可查阅Flutter 中文文档或留言讨论!🚀。

weixin_43236925的博客 4489

从原理到实践:详解双目散斑结构光的生成与优化

本文深入解析了双目散斑结构光的生成原理与优化实践,详细介绍了散斑结构光的抗干扰性、空间编码技术及其在三维视觉中的应用。通过对比不同生成方法和技术路线,提供了参数调优指南和工程实现细节,帮助开发者掌握高效、精准的散斑生成技术。

weixin_42521856的博客 591

AD9361 官方例程

文章目录一、官方资料1.1 介绍1.2 下载 和 使用1.3 相关资料二、步骤2.1 在Vivado中构建HDL2.2 在SDK中构建No- OS总结 一、官方资料 1.1 介绍 HDL参考设计介绍:AD9361 HDL Reference Designs 无操作系统介绍:AD9361 No-OS Software 1.2 下载 和 使用 HDL下载:Download HDL 在Vivado中构建HDL:Building HDL No-OS下载:Download No-OS 1.3 相关资料 AD

weixin_44630490的博客 3万+

在Windows上面搭建Flutter Android Studio运行环境(适用于Flutter3.7.3以上的版本)

本文详细介绍在 Android Studio 中配置 Flutter 开发环境 的完整流程,重点解决国内开发者常见的网络依赖问题。内容包括:1)Flutter SDK 的下载与环境变量配置;2)Android Studio 安装 Flutter 插件并创建首个 Flutter 项目;3)Gradle 国内镜像(如阿里云、腾讯云)配置,加速依赖下载;4)常见问题排查(如 Flutter Doctor 检测环境、SDK 路径设置等)。通过本文指导,开发者可快速搭建稳定的 Flutter 开发环境,避免因网络问题

ZeroYu的博客 1539

吹气压力传感器US6310 US6330调试

更换压力传感器, 从US6310 更换为US6330。 6310有一个准备好引脚,AD转换完成后会给MCU一个脉冲 而6330就没有这个功能,6330这个引脚是用来选择SPI还是I2C接口的。(6330没有复位引脚,内部有POR功能) 因此在实现上是有根本区别的, 其它方面使用的命令也不一样, 6310 A8 A9两条命令,一个命令模块醒来,一个命令模块休眠, 6330只有一条命令AA, 命令模块开始转换。 针对这2个模块作为2种处理方法, 1. 6310,可以设置一...

明天乌儿会歌唱 2023

Flutter 环境搭建

再重新运行但是还是报相同的错误,使用Xcode工程现在是可以运行在手机上,所以问题应该是出在Flutter驱动Xcode的过程,因为跨平台。我的环境是macOS + iOS,所以选择了参考1的文档,下载了flutter_macos_3.29.3-stable.zip。选择iPhone(13.4.1)时报错了,看错误是证书问题,用Xcode打开Flutter里的Xcode工程。文档中要WIFI调试,这点目前不关键,然后iPhone Xcode相关的配置文档中也已经详细的写了。启动系统会弹2个告警的弹窗。

ioSugar 1254

Android CCodec (十七) 硬件解码调用分析-1(基于V4l2)

简单的分析V4L2DecodeComponent和其相关内容,后续针对解码调用单独分析。

给大佬递杯卡布奇诺的博客 6593

【python数据处理】python实现vlookup字符串模糊匹配及在实战中的应用(FuzzyWuzzy库)

利用FuzzyWuzzy库匹配字符串1. 背景前言2. FuzzyWuzzy库介绍2.1 安装2.1 fuzz模块2.1.1 简单匹配(Ratio)2.1.2 非完全匹配(Partial Ratio)2.1.3 忽略顺序匹配(Token Sort Ratio)2.1.4 去重子集匹配(Token Set Ratio)2.2 process模块2.2.1 extract提取多条数据2.2.2 extractOne提取一条数据3. pandas实战应用3.1 公司名称字段模糊匹配3.1.1 参数讲解:3.1.2

lys_828的博客 8322

Mac 电脑搭建 Flutter iOS 环境及项目运行全攻略

在移动应用开发领域,Flutter 凭借其出色的跨平台特性,成为众多开发者的首选框架。对于使用 Mac 电脑的开发者而言,搭建 Flutter iOS 开发环境并让应用在 iOS 设备和 Mac 桌面软件上运行,是开启高效开发之旅的关键一步。本文将详细介绍整个搭建和运行过程,让你轻松上手。

m0_57836225的博客 5766

搬运机器人系列编程:KUKA KR QUANTEC_(2).KUKA KRL语言编程基础

定义一个函数END!调用函数PRINT "结果: ", result!定义一个过程PRINT msgEND!调用过程printMessage("欢迎使用 KUKA 机器人")!定义搬运零件的起始位置和目标位置!定义焊接路径的各个点!定义喷涂路径的各个点KUKA Robot Language (KRL) 是一种专门为工业机器人设计的编程语言,具有结构化编程、丰富的库函数、实时性以及集成性等特点。

zhubeibei168的博客 1246
上一篇: IBeacon开发之旅《一》扫描iBeacon信号
下一篇: 记一次Mac上使用PD安装ubuntu以及分辨率设置的问题
Crcker
博客等级 码龄10年 17粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值