做为一名程序员,要时刻关注行业的新技术,一段时间不学习就会落伍。技术的更新速度很快,要时刻关注技术趋势,并不断学习,才能跟上时代的发展。这也直接间接的致使程序员早早脱发。前端
移动端有iOS、Android、WP等,桌面端有Windows、Linux、MacOS等,还有Web端,移动端、桌面端、Web端统称为大前端。大前端中的每个细分领域用到的语言、框架和技术都不同,在这些领域之间跳动就要学习一大堆的新技术,直接致使了就业面的变窄,并且每个细分领域的技术也在不断的更新。千言万语汇成一句话,程序员要想活下去就要不断学习。linux
一个理想的状态就是,用一种语言和技术就能够进行大前端全部领域的开发工做,这是公司和员工共同的愿望。因此大前端的跨平台开发技术必然是一个大趋势,一套代码,多端运行。android
Flutter是Google公司开发的一套跨平台技术,用于大前端程序开发。Flutter使用的开发语言是Dart。Kotlin是Android平台应用程序开发的官方语言,此外也能够使用Java和C/C++进行开发。今天,咱们看看如何使用Flutter+Dart开发一个Android应用程序。程序员
访问Flutter官网,下载SDK安装包,配置环境变量。好多技术通常都是着几步,下面一步一步来。SDK官方下载地址shell
Flutter官网安装页面: api
下面以linux(Ubuntu)平台为例子:bash
$ tar xf flutter_linux_v1.12.13+hotfix.8-stable.tar.xz
复制代码
# flutter
export PATH=$PATH:${HOME}/workspace/flutter/flutter/bin
复制代码
$ flutter precache
复制代码
$ flutter doctor
复制代码
Dart SDK的安装也是三步:官网下载SDK包,解压到指定目录,添加环境变量。Dart官网地址框架
Flutter支持的集成开发环境有Android Studio、IntelliJ、Visual Studio Code。其中官方开发环境是Android Studio。Visual Studio Code是一款轻量级的IDE,本文将采用VS Code进行演示。工具
首先去微软官方网站下载:code.visualstudio.com/docs/?dv=wi…学习
总结一下:安装Flutter SDK、安装Dart SDK、安装VS Code、安装Android SDK。
建立完成后,工程列表以下。除了Android外,也有iOS的移动端程序。程序位于lib/main.dart文件。能够尝试修改一些字串,看运行效果。
按F5运行应用程序。我使用的是一个Android TV的模拟器,写过以下:
下面是终端的打印信息: