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短

看不過癮?這裏只爲你 而準備了一份 簡潔有力的 《重學安卓》認知地圖 😉

相關文章
相關標籤/搜索