RxJava 魔法师:为无聊而生的 Android 开发者工具

本文由做者 KunMinX 原创,与 7 万进阶读者共同向上生长 🔥git

很高兴又和你们见面!github

有很多热心网友关心,上一期的 《你用不惯 RxJava,只因缺了这把钥匙》 后来怎么样了,再次谢谢你们的期待!设计模式

本来目标只是给你们一把钥匙,方便你们意会 RxJava 操做符的本质,想不到在后台收到 40 多条留言,且有很多网友对 Rx钥匙 的期待远远超出了其自己,指望那是一把可以解决无聊、带给本身更多的魔法棒。架构

再加上,我本身也由于 “拿 SQL 来隐喻操做符” 的那番看法,而心生灵感:工具

不如作一件史上最无聊的事吧 —— 像设计师同样将每一个像素都抠到极致,像工程师同样将工程设计模式和原则应用到每个功能的编写,用无聊的方式来对抗无聊 —— 这是一款为无聊而生的面向 Android 开发者的操做符练习工具。布局

Add Operators Output Code Clear Expressions

除了提供 “解决无聊” 这一最核心功能以外,你还能够从这个开源项目得到的内容包括:post

  1. 整洁的代码风格和标准的资源命名规范。
  2. 基于前沿的、遵循关注点分离的 JetPack MVVM 架构。
  3. 使用 RxJava 和 lambda 表达式。
  4. AndroidX 和 Material Design 2 的全面使用。
  5. ConstraintLayout 约束布局的最佳实践。
  6. 为提高手机桌面的逼格作贡献,让知识与美观并存,即便从不打开。
  7. 毫不使用 Dagger,毫不使用奇技淫巧、编写艰深晦涩的代码。
  8. 长期更新。

如你所见,Rx钥匙的界面效果大致已经出来了,个人目标是,将首页先打磨好,这样 Rx钥匙 的 Apk 最快可能下周就能正式和你们见面了。设计

鉴于目前在 RxJava 表达式的书写上存有一些字符联想上的小问题,若是你对此十分熟悉,请不吝参与进来,这个项目会由于你的参与而变得更好!3d

项目连接: github.com/KunMinX/RxJ…cdn

xzl短

看不过瘾?这里只为你 而准备了一份 简洁有力的 《重学安卓》认知地图 😉

相关文章
相关标签/搜索