第二篇 编写一个fluter应用

  • 一、创建 Flutter app
  • 二、使用外部包(package)
    • 1.pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,将english_words(3.1.0或更高版本)添加到依赖项列表,如下面显示的行: english_words: ^3.1.0

一、创建 Flutter app

1.新建一个fluter项目,命名为startup_namer
替换 lib/main.dart.删除lib / main.dart中的所有代码,然后替换为下面的代码,它将在屏幕的中心显示“Hello World”.

import 'package:flutter/material.dart';
//Material是一种标准的移动端和web端的视觉设计语言。 Flutter提供了一套丰富的Material widgets。
void main() =>  runApp(new MyApp());//main函数使用了(=>)符号, 这是Dart中单行函数或方法的简写。
class MyApp extends StatelessWidget {//该应用程序继承了 StatelessWidget,这将会使应用本身也成为一个widgetconst MyApp({Key? key}) : super(key: key);// This widget is the root of your application.@overrideWidget build(BuildContext context) {return new MaterialApp(title: 'Flutter Demo',home: new Scaffold(//Scaffold 是 Material library 中提供的一个widget, 它提供了默认的导航栏、标题和包含主屏幕widget树的body属性。widget树可以很复杂。appBar: new AppBar(title: new Text('Welcome to Flutter'),),body: new Center(child: new Text('Heo World'),),),);}
}

代码缩进,选中代码然后选择 Reformat Code with dartfmt.

二、使用外部包(package)

1.pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,将english_words(3.1.0或更高版本)添加到依赖项列表,如下面显示的行: english_words: ^3.1.0

dependencies:flutter:sdk: fluttercupertino_icons: ^0.1.0english_words: ^3.1.0

在当前编辑器里点击pub get下载包

然后在terminal终端输入

  flutter run --no-sound-null-safety
flutter build apk --no-sound-null-safety

然后右击main.dart ,点击modify run configuration

第二篇 编写一个fluter应用相关推荐

  1. java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。

    编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...

  2. 系列篇|编写一个翻转事件极性的package

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 学习3D视觉核心技术,扫描查看介绍,3天内无条件退款 圈里有高质量教程资料.可答疑解惑.助你高效解决问 ...

  3. Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串

    4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串 题目 题目概述 运行示例 破题:String方法.属性的使用 代码 题目 题目概述 4.22(检测子 ...

  4. Java黑皮书课后题第3章:**3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠

    **3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠 题目 题目概述 运行示例 破题 代码 ...

  5. 面试官:编写一个 SQL 查询,找出每个部门工资第二高的员工

    今天我们来看看大数据开发中row_number函数. 作为一名程序员,求职面试时时常会遇到需要编写一些基础的sql,编写sql这样做的目的主要是考验求职者的逻辑思维及编写sql基础能力.而row_nu ...

  6. 10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件, 并将其内容打印到

    10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字. 编写一个程序, 尝试读取这些文件, 并将其内容打印到 ...

  7. 编写一个有两个线程的程序, 第一个线程用来计算2~100000之间的素数的个数, 第二个线程用来计算100000~200000之间的素数的个数,最后输出结果

    编写一个有两个线程的程序, 第一个线程用来计算2-100000之间的素数的个数, 第二个线程用来计算100000-200000之间的素数的个数,最后输出结果 @author Chen HuiHong ...

  8. 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。

    1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...

  9. 41【C#】斐波那契(Fibonacci)数列的第一个和第二个数分别为1和1 从第三个数开始,每个数等于其前两个数之和(1,1,2,3...)编写一个程序输出斐波那契数列中的前20个数,

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

最新文章

  1. 【NOIP校内模拟】T2 华莱士(环套树)
  2. OO学习之二——面向对象分析(OOD)的介绍
  3. 配置FTP服务-要点总结
  4. 【Qt】QModbusReply类
  5. php查询功能突然没有用,php – 为什么搜索查询没有在PHRETS中显示任何结果?
  6. ZendStdio 快捷键
  7. nginx源码分析之IO多路复用流程
  8. java网站短信接口_网云JAVA短信接口API
  9. Mongodb源码分析--Mongos之分布式锁
  10. Beetl学习(一)
  11. java 定义接口school_Java接口介绍
  12. Android检测版本更新
  13. python加载dll后如何查看函数_Python调用DLL带指针函数读写IC卡
  14. 【Mac】Mac通过反向代理连接内网(教育网)服务器 + 免密登陆
  15. java jsp高校贫困生助学贷款系统ssm框架
  16. HTTPD的常用配置
  17. 怎样将PDF文件转换成word/Excel/PPT/TXT/图片?
  18. iOS9 In-house 未受信任的企业级开发者
  19. java计算器自述文件_自述文件 - Unreal Engine
  20. python_模块_包

热门文章

  1. BOF——Bag-of-Featrures
  2. php毕业论文选题系统,php毕业论文选题管理系统
  3. 4G双卡工业CPE及MIFI
  4. IEEE xplore论文免费下载
  5. 什么是阻塞式和非阻塞io流?
  6. 微信小程序polyline
  7. js如何实现四舍五入 Math.round()
  8. 国家开放大学-农村社会学-形考作业3社会问题的调查报告
  9. Shiro是如何进行权限管理
  10. 整理全网文档管理平台,持续跟更新