当前位置:网站首页>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")),
);
}
}
边栏推荐
- Ways to prevent data fraud
- Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇
- We really need DApp?Really can't meet our fantasy App?
- JD.com architects tidy up: what are the core technical knowledge points of jvm and performance tuning
- 合并两个有序列表
- 26、管道参数替换命令xargs
- Scala Advanced (7): Collection Content Summary (Part 1)
- ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?
- Senior told me that the giant MySQL is through SSH connection
- 箭头函数和普通函数的常见区别
猜你喜欢
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
两个链表相加
报告:想学AI的学生数量已涨200%,老师都不够用了
Senior told me that the giant MySQL is through SSH connection
AQS Synchronization Component - FutureTask Analysis and Use Cases
无需精子卵子子宫体外培育胚胎,Cell论文作者这番话让网友们炸了
【无标题】
Two minutes recording can pass by second language!The volcano how to practice and become voice tone reproduction technology?
罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
腾讯欲成育碧最大股东/ 米哈游招NLP内容生成研究员/ AI发现四千余物种濒临灭绝...今日更多新鲜事在此...
随机推荐
【小程序】低代码+小游戏=小游戏可视化开发
字符串转换整数 (atoi)
Blocking, non-blocking, multiplexing, synchronous, asynchronous, BIO, NIO, AIO all in one pot
正则表达式(规则,匹配,和实际使用)
WeChat side: what is consistent hashing, usage scenarios, and what problems does it solve?
[Interview high-frequency questions] Linked list high-frequency questions that can be gradually optimized
Intranet penetration tool ngrok usage tutorial
900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
OpenSSF的开源软件风险评估工具:Scorecards
二叉树的序列化和反序列化
MongoDB-查询中$all的用法介绍
GET请求和POST请求区别
微信小程序支付及退款整体流程
内网穿透工具ngrok使用教程
PM2 configuration file
在北极都可以穿短袖了,温度飙升至32.5℃
放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
超越CLIP的多模态模型,只需不到1%的训练数据!南加大最新研究来了
京东架构师呕心整理:jvm与性能调优有哪些核心技术知识点
How should the acceptance criteria for R&D requirements be written?| Agile Practices