学习Flutter从0开始
一. 认识Flutter 1.1. 什么是Flutter 先看看官方的解释: Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile , web , and desktop from a single codebase. 简单翻译一下: Flutter是谷歌主导研发的一个UI工具包,可以利用它,使用非常简洁的代码开发出漂亮的、原生的应用程序,无论是在移动端、Web端还是桌面端。 嗯,加入个人理解: Flutter就是一个UI开发工具包,可以开发各个平台,但是目前最活跃的地方依然 移动平台,虽然他也支持Web、桌面,甚至也将是 Google Fuchsia 下开发应用的主要工具。 但是现在,它只是活跃于移动端。 那么,目前移动平台主要有哪些呢? 没错,iOS、Android ! 于是,我们可以简单概述一下Flutter: Flutter目前被应用最广泛的就是作为iOS、Android跨平台解决方案,而且可以说是目前最优秀的跨平台解决方案。 它不仅仅性能 优越 ,而且开发非常 高效 ! 为什么需要这样一种跨平台解决方案呢? 待会儿我会讲到移动端开发的历史(各端独立开发到跨平台开发的出现)以及在整个历史进程中出现的各个痛点,直到Flutter的出现。