? ?前臺(tái)安卓功能采用了MVP架構(gòu)掂骏,與后臺(tái)通信使用了當(dāng)前主流的RetrofitManager網(wǎng)絡(luò)通信插件,底層通信過程封裝了Okhttp厚掷。在與后臺(tái)實(shí)際通信過程中弟灼,RetrofitManager是單例模式级解,如下圖所示
? ?對于和后臺(tái)通信的數(shù)據(jù),統(tǒng)一進(jìn)行了BEAN模型格式的數(shù)據(jù)轉(zhuǎn)換袜爪,以便前臺(tái)數(shù)據(jù)和后臺(tái)數(shù)據(jù)進(jìn)行適配蠕趁。
下述前臺(tái)聲明的接口與后臺(tái)API接口相互對應(yīng),?
? 整體APP運(yùn)行后辛馆,各部分功能調(diào)用過程通過如下截圖可簡單描述: