0%

10.28工作总结

10.28 记录

已经不少天没记录自己的工作和学习进度了。今天刚好有空,总结一下。

!– more –>

Toki虽然公测一段时间了,但是一直有各种各样的需求和bug,导致迟迟未能投放。今天又让我解决边界条件,寻求了很多办法,最后是用监听解决的,在这里也记录一下。

继承RouteAware组件,即可复写didPushNext、didPopNext等多种方法,可以有效阻断用户的push和pop操作,在Widget树渲染之前进行一些操作

VisibilityDetector 这个插件很不错,可以用于监听某个组件是否可见,

1
2
3
4
5
6
7
key: const Key('match-page'),
onVisibilityChanged: (info) {
if (info.visibleFraction > 0) {
updateMatchInfo();
userProvider.getUserInfo();
}
},

类似于这样的两个必填参数即可实现,有时比RouteAware更好用。

现在学习效率明显不如刚来公司了,跟不少人熟络起来了,导致有不少时间花在了和产品扯皮以及解释功能,讨论要不要针对某个功能或者bug优化上面,这很不好,得想办法。

交给我的新项目Gabby,前人水平很不错,让我学到了不少东西。不过他的加密思维也太重了,几乎处处要加密,这搞的很麻烦。

关于RIverpod,基本上还是没怎么搞清楚,比Provider要难理解太多了,估计是牵扯到底层的东西比较多。