Flutter学习笔记(一)

  • 学习前言
    • dart安装
    • vscode配置
    • 持续更新中

学习前言

最近准备学习Flutter,参考B站 Dart Flutter教程_2022精讲Dart Flutter3.x入门实战教程 在这里做下学习笔记。如果你也在学习Flutter, 可以仔细阅读这篇文章,了解一下学习过程中踩过的坑。

dart安装

我使用的是windows系统,访问 https://dart.dev/get-dart#windows 获取dart安装命令,安装过程如下:

  1. windows需要先安装Chocolatey , 以管理员身份运行powershell 输入以下命令:
 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  1. 成功后输入 choco install dart-sdk
  2. 这一步可能会报 storage.googleapis.com无法访问问题,可以点击问题参考解决方案;
  3. 然后你会发现命令还是会失败,所以我采用更简单的方式 点击下载2.18.3安装包让后解压到你要安装的位置;
  4. 配置环境变量:
    ![添加环境变量]![在这里插入图片描述]直https://接上传(blig.csdnimg.cn/5m4b2-50aoTUj197407bb931926bd6ebdb.pngd8)![添加环境变量]]
  5. powershell 输入: dart --version
    安装成功;

vscode配置

开发工具这里使用的vscode,具体配置如下:

  1. 打开vscode,选择左侧扩展按钮,输入框输入dart选择安装
  2. 安装code runner插件,运行dart需要使用

持续更新中

Flutter学习笔记(一)相关推荐

  1. Flutter学习笔记(10)--容器组件、图片组件

    如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 上一篇Flutter学习笔记(9)--组件Widget我们说到了在Flutter中一个非常重要的理念"一切皆为组件 ...

  2. Flutter学习笔记 —— 完成一个简单的新闻展示页

    Flutter学习笔记 -- 完成一个简单的新闻展示页 前言 思路分析 案例代码 结束语 上图 前言 刚学Flutter不久,今天我们来看看如何使用 Container & ListView实 ...

  3. Flutter学习笔记(18)--Drawer抽屉组件

    如需转载,请注明出处:Flutter学习笔记(18)--Drawer抽屉组件 Drawer(抽屉组件)可以实现类似抽屉拉出和推入的效果,可以从侧边栏拉出导航面板.通常Drawer是和ListView组 ...

  4. Flutter学习笔记--Gridview网格组件制作相册

    Flutter学习笔记–Gridview网格组件制作相册 效果: GridView可以构建一个二维网格列表,其官方定义参考: https://book.flutterchina.club/chapte ...

  5. Flutter学习笔记(二)登陆注册界面的实现

    Flutter学习笔记(二)登陆注册界面的实现 简单的登录和注册界面的布局 SharedPreferences存储数据 页面路由和参数传递的心得 这几天按照顺序先完成了登录和注册的页面,没有什么特别的 ...

  6. Flutter学习笔记之-圆形头像实现方式

    Flutter学习笔记之-圆形头像实现方式 开发中如何实现类似圆形图片 Container+BoxDecoration来实现圆角图像 class DemoWidget extends Stateles ...

  7. Flutter学习笔记 —— CustomPainter自定义画布绘制爱心

    Flutter学习笔记 -- CustomPainter自定义画布绘制爱心 前言 效果图 代码示例 温馨提示 结束语 前言 最近在学习Flutter中 Canvas相关内容,今天尝试写了一个爱心Dem ...

  8. Flutter学习笔记08-Padding Row Column Flex Expanded组件详解

    学习视频地址:https://www.bilibili.com/video/BV1S4411E7LY?p=27&spm_id_from=pageDriver&vd_source=cee ...

  9. Flutter学习笔记学习资料推荐,大学生android开发项目实例

    Flutter开发中的一些Tips Flutter开发中的一些Tips(二) Flutter开发中的一些Tips(三) 正确操作Dart中的字符串[译] Flutter三种方式实现页面切换后保持原页面 ...

最新文章

  1. 2021年大数据常用语言Scala(二十五):函数式编程 排序
  2. python DbUtils 使用教程
  3. mysql如何算值_如何计算MySQL中具有特定值的列数?
  4. Database之SQLSever:SQL命令实现理解索引、规则、默认概念及其相关案例之详细攻略
  5. Js提交表单的两种方法
  6. 安卓从业者应该关注:Android 6.0的运行时权限
  7. 人脸识别拷勤门禁主板_捷易讲解AI无感人脸识别考勤门禁终端设备在使用中的维护方法...
  8. 项目管理沙龙第五次聚会
  9. 前端学习(1735):前端系列javascript之TypeScript介绍
  10. 你不是不擅长数学,你只是打开方式不对
  11. 应用容器Application container
  12. Java基础——数组应用之StringBuilder类和StringBuffer类
  13. C# 序列化之二进制
  14. smartsvn 8.6.6 for linux 的安装与破解
  15. 用php实现遍历目录
  16. 一步一步手写实现实时监测物体YOLO v3 EASY METHOD | OpenCV Python CNN卷积神经网络
  17. 三种方法求最大公约数
  18. 关于MySQL的驱动org.gjt.mm.mysql.Driver
  19. MATLAB/Simulink模型开发乐高EV3 双足平衡机器人
  20. 微信小程序 day4

热门文章

  1. 关于计算机专业大三方向,计算机专业哪个方向比较好
  2. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 X 周 回应编辑的决定
  3. 2016.3.15__H5页面实战__第七天
  4. ML:机器学习模型可解释性之explainability和interpretability区别的简介、区别解读、案例理解之详细攻略
  5. 计算机网络 IPV4及IPV6首部
  6. 万物新生集团赴美递交上市申请:年营收49亿元,拥有755家线下店
  7. idea使用maven构建web应用
  8. 总裁迪代刷系统官网带后台
  9. 使用c语言编程解决物理问题--质点在二维平面的运动
  10. element ui搜索栏响应式布局