码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Flutter——软件安装与环境配置


    Flutter入门

    • 官网
      • Flutter SDK下载
      • 创建Flutter项目
      • 在ios上运行
      • 第一个Flutter项目
        • 效果图
        • 代码
    • 总结

    官网

    Flutter开发手册网址如下

    Flutter SDK下载

    下载地址
    第一步:进入官网,选择自己相对应的系统

    第二步:选择对应版本SDK并下载到本地

    创建Flutter项目

    第一步:打开AndroidStudio,选择New Flutter Project -> 然后在Flutter SDK path填入刚才所下载的SDK地址 -> next

    第二步:
    填入项目名称、项目地址、项目类型、Android和IOS的开发语言以及需要跨平台的平台

    在ios上运行

    第一步:当创建完成后,系统会自动有一个默认项目,如果需要在使用iOS模拟器或者iphone真机上运行,需要打开XCode,将自己的电脑和xcode绑定,第一次连接iphone真机时,还需在手机上点击信任此链接

    第二步:绑定成功后,点击AndroidStudio如下链接,会跳转到xcode

    第三步:添入自己的appid与本机进行绑定,只需一次即可

    第四步:在xcode点击运行即可看见第一个项目,也可选择创建虚拟机,后续在Android Studio中打开虚拟机即可,无需运行xcode

    第一个Flutter项目

    删掉原有的代码,先按例子入门敲Hello World!

    效果图

    代码

    AppBar:为顶部标题栏属性
    Center: 为居中布局

    Text属性解释
    style文本样式
    textAlign文字对齐方式
    overflow内容溢出
    maxLines最大行数
    TextStyle属性解释
    fontSize文字大小
    color文字颜色
    decoration:TextDecoration下划线类型
    decorationStyle下划线样式

    部分代码如下:

    Widget build(BuildContext context) {
          return Scaffold(
          appBar: AppBar(
              title: Text(widget.title)
          ),
          body:  const Center(
            child: Text(
              "Hello World,My name is Sun Zheng Yi,This is first contact flutter to me",//文字内容
              textAlign: TextAlign.center,//文字居中
              maxLines: 1,//最大行数
              overflow: TextOverflow.ellipsis,//溢出部分显示...
              style: TextStyle(
                fontSize: 20,
                color: Color.fromARGB(255, 255, 0, 0),
                // color: Colors.red,
                decoration:TextDecoration.underline,//给每一行文字添加下划线
                decorationStyle: TextDecorationStyle.solid,//下划线样式,Draw a solid line
              ),
            ),
          ),
        );
      }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

    总结

    对于原生开发的我而言,dart与Java和Kotlin存在很大区别,其次不是通过XML去进行视图展示,跟Web的js和ts有更多相似之处,但优点不言而喻,毕竟是风口上的产物

  • 相关阅读:
    SSH在线考试系统
    全球经济自由度1995-2021&最新版绿色金融指数2001-2020
    记录一次解决数据库连接池连接泄露BUG
    数据结构的基本内容
    ClickHouse(15)ClickHouse合并树MergeTree家族表引擎之GraphiteMergeTree详细解析
    MUMPS+Caché学习记录
    HNU数理基础课程总结与反思(高数、线代、概率论、大物)
    驱动day8
    京东搜索EE链路演进 | 京东云技术团队
    基于Springboot实现校园新闻网站管理系统演示【项目源码+论文说明】
  • 原文地址:https://blog.csdn.net/News53231323/article/details/127658395
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号