RxJava魔法師教你正確的編程入門(mén)姿勢(shì),里面的內(nèi)容都是為編程新手們所準(zhǔn)備,它會(huì)讓你循序漸進(jìn)的進(jìn)行學(xué)習(xí)不會(huì)直接教你一些奇淫技巧,同時(shí)這款軟件還兼具幫助你結(jié)局無(wú)聊的辦法還有提高你的桌面逼格,感興趣的話就快來(lái)下載這款RxJava魔法師吧!
RxJava魔法師軟件介紹
很高興和大家見(jiàn)面!
緣于 4 月中旬,我在掘金發(fā)表的《你用不慣 RxJava,只因缺了這把鑰匙》(以下簡(jiǎn)稱(chēng) “Rx鑰匙” )。
原本目標(biāo)只是給大家一把鑰匙,方便大家意會(huì) RxJava 操作符的本質(zhì),想不到在后臺(tái)收到 40 多條留言。
有的讀者因?yàn)榛砣婚_(kāi)朗而喜出望外,不吝留下夸張的贊美;也有讀者覺(jué)得意猶未盡,表達(dá)了對(duì)見(jiàn)證更多的愿望。
從留言中,我看到了熱心網(wǎng)友們對(duì) Rx鑰匙 的期待 和 各自?xún)?nèi)心世界的豐富多彩,這些期待甚至遠(yuǎn)遠(yuǎn)超出了 Rx鑰匙 本身,期望它是一把能夠解決無(wú)聊、帶給自己更多的 魔法棒。
再加上,我自己也因?yàn)椤澳?SQL 來(lái)隱喻操作符”的那番見(jiàn)解,而心生靈感:
不如做一件史上最無(wú)聊的事吧 —— 像設(shè)計(jì)師一樣將每個(gè)像素都摳到極致,像工程師一樣將工程設(shè)計(jì)模式和原則應(yīng)用到每一個(gè)功能的編寫(xiě),用無(wú)聊的方式來(lái)對(duì)抗無(wú)聊 —— 這是一款為無(wú)聊而生的面向 Android 開(kāi)發(fā)者的操作符練習(xí)工具。
軟件功能
除了提供 “解決無(wú)聊” 這一最核心功能之外,你還可以從這個(gè)開(kāi)源項(xiàng)目獲得的內(nèi)容包括:
1. 整潔的代碼風(fēng)格和標(biāo)準(zhǔn)的資源命名規(guī)范。
2. 基于前沿的、遵循關(guān)注點(diǎn)分離的 JetPack MVVM 架構(gòu)。
3. 使用 RxJava 和 lambda 表達(dá)式。
4. AndroidX 和 Material Design 2 的全面使用。
5. ConstraintLayout 約束布局的最佳實(shí)踐。
6. 為提升手機(jī)桌面的逼格做貢獻(xiàn),讓知識(shí)與美觀并存,即使從不打開(kāi)。
7. 絕不使用 Dagger,絕不使用奇技淫巧、編寫(xiě)艱深晦澀的代碼。
8. 長(zhǎng)期更新。
如你所見(jiàn),Rx鑰匙的界面效果大體已經(jīng)出來(lái)了,我的目標(biāo)是,將首頁(yè)先打磨好,這樣 Rx鑰匙 的 Apk 最快可能下周就能正式和大家見(jiàn)面了。
鑒于目前在 RxJava 表達(dá)式的書(shū)寫(xiě)上存有一些字符聯(lián)想上的小問(wèn)題,如果你對(duì)此十分熟悉,請(qǐng)不吝參與進(jìn)來(lái),這個(gè)項(xiàng)目會(huì)因?yàn)槟愕膮⑴c而變得更好!
中文名:RxJava魔法師
包名:com.kunminx.rxmagic
MD5值:0ccd31f2ec7c3efa0c7d7ca0d4f5d24e