初识Flutter
2015-11-25 09:06
330 查看
什么是Flutter
官网的定义如下:Flutter is a new project to help developers build high-performance, high-fidelity, mobile apps for iOS and Android from a single codebase.
简单来说就是一个用来编写高性能的iOS或Android应用的独立框架。在早些时候flutter有另一个大家可能比较熟悉的名字sky。flutter官网中表示,目前flutter是一个早期的开源项目,工程师们还在不断的往其中添加核心功能。使用该框架需要有一定的dart语言基础。
如何配置开发环境
Getting Started with Flutter这里有详细的配置步骤。大体有一下几个步骤:1.下载dart sdk并配置dart环境变量。
2.下载flutter的开源工程并配置flutter环境变量
其实这时候已经可以进行flutter的app开发了,但Google还是比较给力的,在ATOM这款编辑器中为我们支持了dart和flutter的开发插件。在ATOM中开发flutter
运行第一个Flutter android应用
首相保证你的Android设备和电脑已连接并且adb可用。flutter init -o my_app
在适当的目录运行上面这个命令,接着进入my_app目录运行:
flutter start
如果你的设备上显示如下界面,那说明flutter运行成功了。
闲话
大家可能会问你为啥不把开发环境的配置写具体写详细点?我在没有工作前配置一个android开发环境都要四处百度,但你会慢慢发现百度得来的都是二手或者十几手的资料,然后照着上面做一遍也未必正确。所以我建议大家还是多学会在官网上面学习。涉及到的相关链接我都会给出来方便大家查看。
最近FB有一个很火的开源项目叫React,Flutter就是Google借鉴React的灵感后的产物。
这篇文章只是一个小小的开始,后面会陆续介绍flutter的相关用法。
相关文章推荐
- jeecms网站内容页,获取固定的二级栏目
- (转)前端:将网站打造成单页面应用SPA
- JSP:自定义标签之防盗链标签开发
- Win7系统11月安全更新ISO镜像 微软官方下载
- Web开发者推荐的最佳HTML5/CSS3代码生成器
- light7(Mobile SUI)、FrozenUI、Zeptojs、Jquery完美结合的运作方式
- Git常用命令速查01 - 创建
- js中document.write的那点事
- IIS7 经典模式和集成模式的区别分析
- 分享最新15个加速 Web 开发的框架和工具
- 基于SpringMVC Annotation配置的HelloWorld
- uva 11059
- VS2012使用strcpy_s的问题
- oracle中触发器操作
- 孤军覆没的宿命 不能远离根据地的腾讯产品们
- POJ1129 Channel Allocation(AC)
- NSURLConnection 详解
- Java Session超时设置
- POJ2676Sudoku(AC2)
- 开源 java CMS - FreeCMS2.4 角色管理