初识Flutter
2015-11-24 19:44
239 查看
什么是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的相关用法。
相关文章推荐
- cocos中使用Control遇到的一点小问题
- 聊聊arm下的函数栈
- angularJS学习之路(二十八)---拦截服务
- 游戏
- HDU 1013 Digital Roots
- ios解析XML和json数据
- MySQL新建用户,授权,删除用户,修改密码等命令
- 第十四章 断言和单元测试
- SharedPreferences
- uva11721 Instant View of Big Bang
- HDU-1234(string字符串)
- MySQL修改root密码的多种方法
- JVM (2)-- JVM内存模型
- java中导入类
- 笔记----算法导论(一)
- 学习计划
- BadBoy自动化测试工具1 界面介绍
- 十个利用矩阵乘法解决的经典题目(From Matrix67)
- 12.面向对象(包含修饰词的用法范围)
- 博客所需图片