1.前言 DataBinding, 又名數據綁定,是Android開發中非常重要的基礎技術,它可以將UI組件和數據模型連接起來,使得在數據模型發生變化時,UI組件自動更新,從而節省了大量的代碼和時間。 DataBinding的原理是通過編寫XML佈局文件,在其中使用特定的標籤和語法,將UI組件和數據模型連接起來。當佈局文件被加載時,DataBinding會自動生成綁定代碼,從而將UI組件和數據模型
背景 XTask是我基於RxJava的設計思想,並結合實際項目中使用的經驗所創造出來的一個開源項目,其目的就是要代替RxJava在Android中的部分使用場景,提升開發的體驗和可維護性。 前段時間寫過一篇《XTask與RxJava的使用對比》文章,本來只是從對比這兩者使用的不同,來讓大家更直觀全面地瞭解XTask,然而有些槓精們就開始在下面評論或者私信説“用Kotlin的協程它不香嘛”、“和ko
前言 事情是這個樣子的, 今天我和往常一樣, 在下班之後瞅了幾眼我建的幾個開源技術交流QQ羣, 試圖尋找有價值的建設信息. 因為平時工作太忙, 基本上不會去看這些信息, 而且裏面很少能獲得一些有價值的建設意見, 所以我也沒抱有什麼多大期望. 但是今天, 我居然在QQ羣裏發現了一個用XUI做的完整的開源項目, 而且還是近期比較火的智能家居項目, 擁有管理後台、前端、移動端以及硬件端, 完全可以進行商