flutter & swift 双开探索

flutter把面向对象理念贯彻的十分彻底,万物皆对象,底层的业务开发除了发了很多语法糖,跟其他面向对象语言并无二意,

不过,flutter的界面,是完全的树状结构,也就是说你如果写的够high,可以完全不用单独创建任何对象完成一个复杂的界面,就如同一个复杂的json,上帝语法啊,所以,flutter很考验设计能力,怎么安排界面的架构真的很考验人。

swift也一种脚本化的语言,也是疯狂发糖,但是其本身也很注重安全性,所以很多关键字都是在约束创建或者改写行为,目前基本语法已经搞完。


失业在家,希望能完成以下探索。

1. swift下的AVfoundation使用,语音收集

2. flutter下的音视频流处理,可能需要桥接,如何传递数据是个目前需要探索的。

先分以下几步,

1. swift,先做出一个语音流收集的封装(微信语音)。最长60秒,可以播放,结合UI变长变短,

     a. 点击说话,收集语音,先录制在本地 16h

    b. 界面展示,点击可以播放 8h。

    c. 简易播放器 8h

    d. 界面动画 8h

2. 语音流的上报(需要结合三方库)

   a. 调研三方库,评测结合汉语打分机制的几个主流库:阿里,科大讯飞,腾讯等 16h

    b. 选定方案后,调研接口,写出demo 8h

    c. 将 1中的语音进行上报,返回结果。 16h

3. 调研flutter中的桥接方案,封装2 中三方工具接口。24h

暂时先写这么多,接下来会在业余时间完成上述工作。

在接下来的日子里会进行日志记录

以上。

你可能感兴趣的:(flutter & swift 双开探索)