![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flutter学习笔记
zhouyuming_hbxt
一个理想主义的工程师
github地址:https://github.com/zhouyuming
展开
-
Flutter学习笔记01--基础介绍与开发环境搭建
Flutter是Google发布的一个用于创建跨平台、高性能移动应用的框架。 开发者可以很快地为 Flutter添加 native扩展,使用自己的高性能渲染引擎来绘制widget,这样不仅可以保证在Android和iOS上UI的一致性,而且也可以避免对原生控件依赖而带来的限制及高昂的维护成本。 程序主要有两种运行方式:静态编译与动态解释。静态编译的程序在执行前全部被翻译为机器码,通常将这种...原创 2019-10-24 11:54:09 · 249 阅读 · 0 评论 -
Flutter学习笔记02--Dart语言
Dart语言原创 2019-11-09 07:34:51 · 262 阅读 · 0 评论 -
Futter学习笔记03--基础组件的使用
Widget与Element Widget其实并不是表示最终绘制在设备屏幕上的显示元素,而它只是描述显示元素的一个配置数据。 StatelessWidget StatelessWidget用于不需要维护状态的场景,它通常在build方法中通过嵌套其它Widget来构建UI,在构建过程中会递归的构建其嵌套的Widget。 Context build方法有一个context参数,它是Build...原创 2019-10-25 21:30:47 · 387 阅读 · 0 评论 -
Flutter学习笔记04--常用插件的使用
二维码与条形码扫描插件qrscan dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cuperti...原创 2019-10-27 12:27:38 · 457 阅读 · 0 评论 -
Flutter学习笔记05--布局管理
Row布局 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget{ @override Widget build(BuildContext context){ return MaterialApp( ...原创 2019-10-28 13:28:50 · 158 阅读 · 0 评论 -
Flutter学习笔记06--路由管理
所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。Flutter中的路由管理和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。 简单示例 class NewRoute extends StatelessWidget { @over...原创 2019-10-29 16:14:41 · 190 阅读 · 0 评论 -
Flutter学习笔记07--包管理
Flutter项目默认的配置文件是pubspec.yaml name: flutter_in_action description: First Flutter application. version: 1.0.0+1 dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.2 dev_dependencies...原创 2019-10-29 19:33:19 · 253 阅读 · 0 评论 -
Flutter学习笔记08--资源管理
和包管理一样,Flutter也使用pubspec.yaml文件来管理应用程序所需的资源 flutter: assets: - assets/my_icon.png - assets/background.png 加载文本assets import 'dart:async' show Future; import 'package:flutter/services.da...原创 2019-10-29 20:33:48 · 235 阅读 · 0 评论