一起看电影开发日志
知道有一个app叫做微光,可以多人一起在线看电视电影听音乐等,实质上类似于直播形式的点播应用。虽然很好用,但是其存在两个问题:一是所能看的视频都由用户申请后才可能添加,资源很有限,就是说只能是看上面有什么想看的看什么,而不能想看什么看什么;二是由于其资源由平台提供,存在很大的版权问题。
为了能够将自己本地有的视频资源在多终端同步观看,计划开发一个app。
知道有一个app叫做微光,可以多人一起在线看电视电影听音乐等,实质上类似于直播形式的点播应用。虽然很好用,但是其存在两个问题:一是所能看的视频都由用户申请后才可能添加,资源很有限,就是说只能是看上面有什么想看的看什么,而不能想看什么看什么;二是由于其资源由平台提供,存在很大的版权问题。
为了能够将自己本地有的视频资源在多终端同步观看,计划开发一个app。
作为Flutter和下一代系统Fuchsia‘钦定’的语言,Dart还是有兴了解一下的。
安装方式,在已经有brew的macOS系统下很简单:
1 | $ brew tap dart-lang/dart |
如需升级更新Dart SDK版本的话,直接使用brew upgrade dart即可。
查看已安装dart版本信息,使用brew info dart
在昨天已经完成了在macOS上安装配置Flutter开发环境并真机调试成功第一个iOS App based on Flutter,也在Windows上搭建了Flutter环境。对这个开发方式感觉还是有点意思的,今天继续学一下Flutter的知识。
一开始根据官方教程建App时,就指出了在Flutter中一切都以Widget的形式存在的。Flutter的Widget是受React影响以现代框架进行创建的,它们描述自己在当前配置与状态下的样式。当状态改变时它就改变描述,框架根据与之前描述的差异以最小的变动展现状态变化带来的样式变化。