当前位置:网站首页>Flutter入门进阶之旅(二)Hello Flutter
Flutter入门进阶之旅(二)Hello Flutter
2022-08-09 12:04:00 【谢栋_】
开题
好像几乎我们学习或者掌握任何一门编程语言都是Hello word开始的,本篇博文做为Flutter入门进阶的第一篇分享,我们也从最简单的Hello world开始,至于Flutter开发环境的配置,跟关于Dart语言的介绍,不是该专栏要讲解的内容,我就不详细做介绍了,读者可自行google或者百度了解一下。
准备工作
在开始之前我想先为大家介绍一下Flutter中两个常用的组件MaterialApp跟Scaffold,读者在此不需要完全掌握它们,后续还会有专门的专题对二者讲解,在此大家先简单了解MaterialApp是我们app开发中常用的符合Material Design设计理念的入口Widget,是与我们经常打交道的Widget,也就是我们渲染UI的整体入口,而Scaffold从字面意思大家就能看出是脚手架、骨架的也是,也就是它作为我们app的骨架,快速帮我们打造一个可供二次构建定制的模板,我们可以在上面可以做很多个性化的UI定制。关于Hello Flutter这一章节我们先简单了解这么多即可,读者不用急于马上掌握Flutter的所有内容,今天先简单跟Flutter打个招呼,有个简单的认识即可,后续我们会一起慢慢学习Flutter里面各种Widget。

代码:
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(home: new HelloFlutter()));
}
class HelloFlutter extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text("Hello Flutter"),
),
body: new Center(child: new Text("Hello Flutter")),
);
}
}
边栏推荐
猜你喜欢

LeetCode热题(11.合并两个有序链表)

00后写个暑假作业,被监控成这笔样

听声辨物,这是AI视觉该干的???|ECCV 2022

智驾科技完成C1轮融资,此前2轮已融4.5亿元

金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?

放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐

Shell之常用小工具(sort、uniq、tr、cut)

罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
随机推荐
微信小程序支付及退款整体流程
数字化转型之支撑保障单元
[Microservice ~ Remote Call] Integrate RestTemplate, WebClient, Feign
我们真的需要DApp吗?App真的不能满足我们的幻想吗?
微信支付开发流程
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
Ways to prevent data fraud
数据挖掘-05
Resolved IndentationError: unindent does not match any oute r indentation Level
全面了解什么是TPS、QPS以及两者的区别
发明时代,「幂集创新」事关你我
Say goodbye to the AI era of hand looms
合并两个有序列表
基于CAP组件实现补偿事务与幂等性保障
MySQL principle and optimization of Group By optimization techniques
C# Get system installed .NET version
GET请求和POST请求区别
ACM longest non-descent subsequence problem
苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷
The grep command Shell regular expressions, the three musketeers