Flutter的菜鸟教程一:第一个Flutter应用
2019/1/3留(别再问了昂,之前忘了发出来):
Flutter SDK 官网
Dart 官网
Flutter是什么?
跨平台(Android/ios)构建移动应用程序的简单高效方式
Flutter核心只有一层轻量的C/C++代码,而上层使用了Dart语言(一种现代的、简洁的、面向对象的语言-ps:我没学直接当java来用了。。。),
更多了解Flutter可以去官网,包括安装Flutter的开发环境,为什么不从安装开发环境开始?我在学习Flutter的过程中发现只要baidu输入Flutter大部分都是安装开发环境,这里就不再赘述了,什么?开发环境都装不好?
本文开发环境windows 10/Android studio 3.2
Flutter是一款移动应用程序SDK,包含框架、widget和工具,在Flutter中,大多数东西都是widget,我们就从widget开始学起,一个最简单的Flutter应用程序只需要一个widget即可
import 'package:flutter/material.dart';void main() {//runApp接受的widget将成为widget树的根(ps:相当于顶层容器)runApp(//此处的Center和Text是两个widget,显示效果就是一个Hello, Flutter!在屏幕中央new Center(child: new Text('Hello, Flutter!',textDirection: TextDirection.ltr,),),);
}
但是注意我们需要将 pubspec.yaml中的uses-material-design置为true,
uses-material-design: true
Flutter提供了一套丰富的Material widgets我们就可以使用了导包
import ‘package:flutter/material.dart’;
运行:
Flutter的菜鸟教程一:第一个Flutter应用相关推荐
- flutter 获取定位_从头开发一个Flutter插件(二)高德地图定位插件
在上一篇文章从头开发一个Flutter插件(一)开发流程里具体介绍了flutter插件的具体开发流程,从创建项目到发布.接下来将会为Flutter天气项目开发一个基于高德定位sdk的flutter定位 ...
- Flutter 学习第四天 第一个flutter项目
这个转自我自己的有道云 想看图片去那里 文档:Day2_26 Dart 面向对象 异步语法.md 链接:http://note.youdao.com/noteshare?id=1dc3ee54f0dd ...
- Flutter:手把手教你实现一个仿 Flipboard 图片3D翻转动画
思路参考自: 扔物线 整体效果 话不多少,直接上效果 通过观察可以发现这个动画分为三个过程 过程一: 底部翘起来 过程二: 转起来 过程三:右边翘起来 三维图像投影到二维平面 图片绕着 x 轴旋转,左 ...
- Flutter的菜鸟教程二十五:Flutter字体
本文学习在程序中使用自定义字体 https://fonts.google.com/?selection.family=Hanalei+Fill (有很多字体供选择)需翻墙,这里我们随便下载了一下用来演 ...
- Flutter的菜鸟教程
Flutter的菜鸟教程一:第一个Flutter应用 Flutter的菜鸟教程二:最简单的MaterialApp Flutter的菜鸟教程三:Row/Column布局 Flutter的菜鸟教程四:Li ...
- 第一个Flutter demo——实现无限循环列表
第一个Flutter demo(一) 参照flutter官网,实现第一个Flutter应用.第一部分:实现无限循环列表 第一部分功能介绍: 从零开始创建了一个 Flutter 应用: 编写 Dart ...
- 推荐一个Flutter项目(已开源)
什么是Flutter? 2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本.Flutter是Google用以帮助开发者在iOS和Android两个平台 ...
- 构建你的第一个Flutter视频通话应用
Flutter 1.0 发布也已经有一段时间了,春节后声网发布了Flutter平台上的Agora Flutter SDK(一个基于 Flutter 开发的 Plugin),今天我们就来看一下如何使用A ...
- 开始使用-编写你的第一个Flutter应用程序
2019独角兽企业重金招聘Python工程师标准>>> 这是创建您的第一个Flutter应用程序的指南. 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教 ...
最新文章
- eyoucms range 范围判断标签
- 算法导论之贪心算法(Huffman编码和拟阵)
- Javascript实现的类似Google的Div拖动代码
- hbuilder打包ios_ios开发证书的作用及申请步骤
- Linux命令——cut命令学习
- LookupError: unknown encoding: cp65001及命令行无法输入中文问题(转)
- Windows环境下使用CMake编译OpenCV3.0和OpenCV_contrib
- 基于特征融合的图像情感识别
- 音频专用linux系统,适用于Linux系统的6款音频编辑软件,
- 九款实用的在线画图工具(那些可以替代Visio的应用)
- mac 运行android模拟器速度慢,Mac下顺畅的安卓模拟器:网易MuMu
- 谈谈人们常说的“一时糊涂,鬼迷心窍”!
- cpu与主板的区别、独立显卡与集成显卡
- 游戏服务器开发环境搭建
- vscode配置opencv环境,包括opencv源码编译(mingw64 + cmake)
- 比亚迪太牛了,下午一点投简历,一点十五打电话来面试,简单聊聊就说面试通过,准备谈薪,干脆得吓人!...
- oracle-04045,8170导出(exp)数据报错ORA-04045错误
- 主题 10:如何将工作中的创新点转化为专利
- iOS常用国外网站清单
- javascript解析印象笔记导出enex文件(javascript解析xml,javascript监听手机端手指滑动事件)
热门文章
- springboot简单项目搭建遇到的错误(继承thymeleaf)--跳转页面失败(不应用ModelAndView对象,采取配置)
- 【数据结构与算法】初识二叉树(下)
- 统计分析建模与人工智能建模
- python培训班-天津Python培训班学费多少
- linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解
- springboot在线原型工程生成工具
- Unhandled exception at 0x00007FFE7BFD8A5C in wb.exe: Microsoft C++ exception: std::out_of_range at m
- IDRLP: Image Dehazing Using Region Line Prior
- 高性能无线电综合测试仪都有哪些功能和特点
- win10 python3 install rosbag cv_bridge