简简单单 干干净净 明明白白
09
16
Flutter 资源 Flutter 资源
Flutter 资源 介绍• Google IO 2018 - 构建美观灵活的用户界面 • Presentation - 为什么我会选择 Flutter • Flutter Web - Flutter Web 的来龙去脉 网站/博客• We
2022-09-16
16
为什么每一位大前端从业者都应该学习Flutter 为什么每一位大前端从业者都应该学习Flutter
为什么每一位大前端从业者都应该学习 Flutter ​ 当下是移动互联网的时代,也是大前端技术紧密整合的时代。而移动系统与终端设备的碎片化,让我们一直头痛于在不同平台上开发和维护同一个产品的成本问题:使用原生方式来开发 App,不仅要求分别
2022-09-16
14
函数、类与运算符 函数、类与运算符
函数、类与运算符 0. 前言上一节我们通过一个基本 hello word 的示例,体验了 Dart 的基础语法与类型变量,并与其他编程语言的特性进行对比,帮助你快速建立起对 Dart 的初步印象。 其实,编程语言虽然千差万别,但归根结底,它
2022-09-14
14
基础语法与类型变量 基础语法与类型变量
基础语法与类型变量 0. 前言Dart 与其他语言究竟有什么不同呢?在已有其他编程语言经验的基础上,又该如何快速上手呢? 本节我们就从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习 Dart 。 1. Dart 初体验
2022-09-14
14
综合案例:掌握Dart核心特性 综合案例:掌握Dart核心特性
综合案例:掌握 Dart 核心特性 0. 前言前面我们一起学习了 Dart 程序的基本结构和语法,认识了 Dart 语言世界的基本构成要素,也就是类型系统,以及它们是怎么表示信息的。然后学习了 Dart 面向对象设计的基本思路,知道了函数、
2022-09-14
13
经典控件(二):列表组件 经典控件(二):列表组件
经典控件(二):列表组件 0. 前言上一节我们一起学习了文本、图片和按钮这 3 大经典组件在 Flutter 中的使用方法,以及如何在实际开发中根据不同的场景,去自定义展示样式。 文本、图片和按钮这些基本元素,需要进行排列组合,才能构成我们
2022-09-13
13
经典控件(一):文本、图片和按钮 经典控件(一):文本、图片和按钮
经典控件(一):文本、图片和按钮 0. 前言上一节我们介绍了 Widget 生命周期的实际承载者 State,并详细介绍了初始化、状态更新与控件销毁,这 3 个不同阶段所涉及的关键方法调用顺序。深入理解视图从加载到构建再到销毁的过程,可以帮
2022-09-13
12
Widget—构建 Flutter 界面的基石 Widget—构建 Flutter 界面的基石
Widget—构建 Flutter 界面的基石 0. 前言在前面的 Flutter 开发起步和 Dart 基础模块中,我们一起学习了 Flutter 框架的整体架构与基本原理,分析了 Flutter 的项目结构和运行机制,并从 Flutte
2022-09-12
12
Widget 中的 State Widget 中的 State
Widget 中的 State 0. 前言通过上一节的学习,我们理解了 Widget 是 Flutter 构建界面的基石,也了解了 Widget、Element、RenderObject 是如何互相配合,实现图形渲染工作的。Flutter
2022-09-12
12
深入理解跨平台方案的历史发展逻辑 深入理解跨平台方案的历史发展逻辑
深入理解跨平台方案的历史发展逻辑 1. 跨平台开发的背景​ 在移动互联网的浪潮下,我们开发的应用要想取胜,开发效率和使用体验可以说是同等重要。但是使用原生的方式来开发 App,就要求我们必须针对 iOS 和 Android 这两个平台分别开
2022-09-12