第二篇 编写一个fluter应用
第二篇 编写一个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应用相关推荐
- java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...
- 系列篇|编写一个翻转事件极性的package
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 学习3D视觉核心技术,扫描查看介绍,3天内无条件退款 圈里有高质量教程资料.可答疑解惑.助你高效解决问 ...
- Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串 题目 题目概述 运行示例 破题:String方法.属性的使用 代码 题目 题目概述 4.22(检测子 ...
- Java黑皮书课后题第3章:**3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠
**3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠 题目 题目概述 运行示例 破题 代码 ...
- 面试官:编写一个 SQL 查询,找出每个部门工资第二高的员工
今天我们来看看大数据开发中row_number函数. 作为一名程序员,求职面试时时常会遇到需要编写一些基础的sql,编写sql这样做的目的主要是考验求职者的逻辑思维及编写sql基础能力.而row_nu ...
- 10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件, 并将其内容打印到
10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字. 编写一个程序, 尝试读取这些文件, 并将其内容打印到 ...
- 编写一个有两个线程的程序, 第一个线程用来计算2~100000之间的素数的个数, 第二个线程用来计算100000~200000之间的素数的个数,最后输出结果
编写一个有两个线程的程序, 第一个线程用来计算2-100000之间的素数的个数, 第二个线程用来计算100000-200000之间的素数的个数,最后输出结果 @author Chen HuiHong ...
- 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。
1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...
- 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 ...
最新文章
- 【NOIP校内模拟】T2 华莱士(环套树)
- OO学习之二——面向对象分析(OOD)的介绍
- 配置FTP服务-要点总结
- 【Qt】QModbusReply类
- php查询功能突然没有用,php – 为什么搜索查询没有在PHRETS中显示任何结果?
- ZendStdio 快捷键
- nginx源码分析之IO多路复用流程
- java网站短信接口_网云JAVA短信接口API
- Mongodb源码分析--Mongos之分布式锁
- Beetl学习(一)
- java 定义接口school_Java接口介绍
- Android检测版本更新
- python加载dll后如何查看函数_Python调用DLL带指针函数读写IC卡
- 【Mac】Mac通过反向代理连接内网(教育网)服务器 + 免密登陆
- java jsp高校贫困生助学贷款系统ssm框架
- HTTPD的常用配置
- 怎样将PDF文件转换成word/Excel/PPT/TXT/图片?
- iOS9 In-house 未受信任的企业级开发者
- java计算器自述文件_自述文件 - Unreal Engine
- python_模块_包