LINE DEVELOPER DAY 2021 — 提升 LIFF 的开发体验

大家好,我是卡米哥,LINE 官方认证的 API 专家,LINE API Expert。目前在维护基於 Rails 的聊天机器人框架 Kamigo

LINE DEVELOPER DAY 是 LINE 对开发者举办的年度大型研讨会,之前是在日本举办实体研讨会,LINE API Expert 们都会受邀去参加,不过去年跟今年都因为疫情的关系改成线上举办。

由於是线上举办的关系,让大家可以不受时空的限制,只要在家里就能够参加。所有议程的内容都放在 LINE DEVELOPER DAY 2021 的官方网站上,即使活动结束了,影片都可以重复观看。

LINE 很贴心的帮所有的议程准备了三种语系的配音,分别是英文、日文以及韩文配音,这样大部分的开发者就都能听得懂议程,就连简报档也直接免费公开给大家。

大部分的议程是分享一些 LINE 相关的产品或服务的设计理念、内部使用技术细节、使用教学、未来的发展方向等,都是非常精彩、值得一看的议程。

以下我就简单摘要其中一个议程:For Improvement of Developer Experience of All LIFF App Developers,这个议程的讲者是 LIFF 团队的产品经理和前端工程师,主要是在讲如何提升 LIFF 的开发体验。
首先是列出目前 LIFF 在开发上会遇到的各种问题:

LIFF 的开发团队针对这些问题,一一提出了解决方案:

其中有两个我认为最重要的部分,就是 LIFF Inspector 和 LIFF Mock。

目前在开发 LIFF 时,最大的困难点是因为网页是在手机上开启的,所以无法像开发网页程序时一样,有开发人员工具可以使用,就连错误讯息都无法看见,而 LIFF Inspector 解决了这个问题,只要使用 LIFF Inspector 就可以在 Chrome 开发人员工具上面除错!

除了开发时不易除错之外,由於 LIFF 的特性是跟 LINE App 绑在一起,所以目前也都无法用很简单的方式写自动化的测试程序,但是在 LIFF Mock 出现之後,一切都不同了。

另外,还有已经完成的 LINE API StatusLIFF PlaygroundLIFF Starter 以及未来预计推出的 LIFF Plugin、Create LIFF App 等辅助开发人员的工具,真的很令人拭目以待!

这只是其中一个议程的内容,而在 LINE DEVELOPER DAY 2021 的官方网站上,还有更多的内容在等待大家去挖宝,有兴趣的人一定不要错过了!


<<:  STM32的开发生态,Cube、HAL库、LL库

>>:  Updated 1Z0-1056-21 Dumps That Bring Outstanding Results in Oracle Exam

资料结构与演算法[3] - List和SortedList与BinarySearch

比对List和SortedList 比对容器 List SortedList 比较方法 资料放入容器...

Day 18 — To Do List (5) 新增 To Do Event

昨天我们快乐 (?) 的把资料 render 到网页上(虽然会有点 Delay,对 UX 不好…不过...

standardize VS normalize

当我们想要把资料丢进model前,常常会需要把资料标准化,尤其是针对跟距离有关的模型(像是knn, ...

CSS微动画 - 倒数计时,绘制圆饼图!

Q: 这个用Svg做吧? A: 如果你的需求跟我这款一样,Css就可以画罗~ 上一篇的时钟给小编这...

Day 30 - 下一段的旅途与系列文章总结

就这样写着写着来到了系列赛的最後一天,很开心能够坚持到最後撰写最後一天的文章,今日的分享会补充一下後...