- 博客(6)
- 论坛 (1)
- 收藏
- 关注

原创 反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
反思 系列博客是我的一种新学习方式的尝试,该系列起源和目录请参考 这里 。背景诸如EventBus\RxBus\LiveDataBus的事件总线库在业内正遭滥用。诚然,事件总线看起来 小而美 ,但随着业务复杂度上升,事件的发送和订阅到处分布,这个优势反而成为了负担,因此,笔者不建议在任何量级的项目中使用事件总线库。更多原因读者可参考 这篇文章 。更合理的方案是什么呢?在量级较小的项目中,开发者应该通过 依赖注入 将Callback进行不同层级的依次传递,以保证 层级间的依赖关系足够清晰。而对于.
2021-01-16 20:35:05
10551
11
翻译 [译] 编写AndroidStudio插件(五):本地化和通知
原文:Write an Android Studio Plugin Part 5: Localization and Notifications作者:Marcos Holgado译者:却把清梅嗅《编写AndroidStudio插件》系列是 IntelliJ IDEA 官方推荐的学习IDE插件开发的博客专栏,希望对有需要的读者有所帮助。在本系列的第四部分中,我们学习了如何在插件中集成诸如Jira Cloud Platform之类的第三方API,以及如何使用MVP或MVC之类的模式开发。本文我将部分.
2021-01-25 17:36:37
40
翻译 [译] 编写AndroidStudio插件(四):集成Jira
原文:Write an Android Studio Plugin Part 4: Jira Integration作者:Marcos Holgado译者:却把清梅嗅《编写AndroidStudio插件》系列是 IntelliJ IDEA 官方推荐的学习IDE插件开发的博客专栏,希望对有需要的读者有所帮助。在本系列的第三部分中,我们学习了如何使用Component对数据进行持久化,并利用这些数据来创建新的设置页面。在今天的文章中,我们将使用这些数据将Jira与我们的插件快速集成在一起。请记住.
2021-01-24 14:48:30
67
翻译 [译] 编写AndroidStudio插件(三):设置页
原文:Write an Android Studio Plugin Part 3: Settings作者:Marcos Holgado译者:却把清梅嗅《编写AndroidStudio插件》系列是 IntelliJ IDEA 官方推荐的学习IDE插件开发的博客专栏,希望对有需要的读者有所帮助。在本系列的第二部分中,我们学习了如何使用Component对数据进行持久化,以及通过这些数据,在用户更新我们的插件后展示更新了哪些新功能。在今天的文章中,我们将看到如何使用持久化的数据来创建设置页面。请记.
2021-01-23 22:20:33
39
翻译 [译] 编写AndroidStudio插件(二):持久化数据
原文:Write an Android Studio Plugin Part 2: Persisting data作者:Marcos Holgado译者:却把清梅嗅《编写AndroidStudio插件》系列是 IntelliJ IDEA 官方推荐的学习IDE插件开发的博客专栏,希望对有需要的读者有所帮助。在本系列的第一部分中,我们了解了如何为Android Studio创建一个基本的插件,并编写了第一个Action。本文我们将了解如何在插件中对数据进行持久化。请记住,您可以在GitHub上找.
2021-01-22 17:53:25
46
翻译 [译] 编写AndroidStudio插件(一):创建一个基本插件
原文:Write an Android Studio Plugin Part 1: Creating a basic plugin作者:Marcos Holgado译者:却把清梅嗅《编写AndroidStudio插件》系列是 IntelliJ IDEA 官方推荐的学习插件IDE开发博客专栏,希望对有需要的读者有所帮助。早在10月的时候,我就在Droidcon UK 2018上针对如何在Android Studio上创建自己的插件,以及如何使所有相关操作自动化进行了讨论。因为当时我并没有很多时间对.
2021-01-21 20:38:55
78
1
空空如也
却把清梅嗅的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝