您的位置:首页 > 其它

Sky框架入门与使用

2015-12-16 10:31 120 查看
本文主要还是针对android学习来介绍sky框架的使用

再介绍之前先说一些准备知识

1.为什么学习sky

2.概念介绍

首先来说第一个问题:

学习本文,主要是我一直关注的一个问题,如何使代码既有web的实时可变性,又能够有native代码的快速响应效果。再ios中的react native能够较好的解决这个问题,但是在android中,react native的性能效果还不够理想,但如果google的sky框架解决了这个问题的话,无疑会解决开发中的一大难题。

而且sky框架可以运行在各个平台上,这样就可以解决兼容性的问题了,



下面,我们来介绍一下几个概念

dart:一种新的语言

flutter:相当于framework

sky是这个框架的名字

下面开始我们的学习:

Step 1:首先我们需要安装dart sdk(我的是mac电脑,所以只介绍mac的了)

brew tap dart-lang/dart && brew install dart

这样就会安装,并且自动配置了环境变量

Step 2:获取flutter代码

git clone https://github.com/flutter/flutter.git -b alpha(我明没有建立branch,直接在master上使用的)
cd 到 flutter文件夹

配置临时环境变量:

export PATH=`pwd`/bin:$PATH

Step 3:创建我们自己的第一个android程序
新建一个放我们程序的文件夹
flutter init -o my_app 这样会自动下载一个my_app的程序

Step 4:运行我们的程序
flutter start 这样就会运行了

PS:在这一步我遇到了很多问题,第一个就是,如果我安装之后,关闭,再次打开就黑屏,必须每次都通过flutter start命令唤起,才能正常显示
   还有一个就是一台机器上,如果我卸载了,再运行这个命令,也不会安装了,必须找到apk,手动安装之后,该命令才能唤起,这个感觉有问题,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: