Sky框架入门与使用

本文主要还是针对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,手动安装之后,该命令才能唤起,这个感觉有问题,



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值