原创 觀察者模式--DataBinding的原理和坑

上一次我們介紹了DataBinding的應用,不過只在應用層面描述了下,沒有做深入分析。 關於DataBinding的實現原理,它的根本思想是觀察者模式。 這篇會結合上次的demo來分析它的原理和坑,關於demo源碼可以在後臺回覆"數據綁定

原创 敏捷開發實踐總結

前言敏捷開發它是一種指導思想或開發方式,但是它沒有明確告訴我們到底採用什麼樣的流程進行開發,而Scrum和XP就是敏捷開發的具體方式了,你可以採用Scrum方式也可以採用XP方式;Scrum和XP的區別是,Scrum偏重於過程,XP則偏重於

原创 Android UI開發利器-DataBinding

DataBinding是谷歌官方推出的一個數據/UI綁定框架,官方解釋是The Data Binding Library is a support library that allows you to bind UI components

原创 開發必須瞭解的10個Android庫

作爲一個開發者來說,避免重複造輪子是很重要的,能讓你節省很多時間去專注於開發自己的業務。2018年已經過去一大半了,今天介紹下今年以來業界內比較推崇的幾個框架,希望能提高大家的開發效率。RetrofitRetrofit是一個可以把 REST