前言 一份合格的代碼不應(yīng)只滿足于實(shí)現(xiàn)功能鹃觉,更應(yīng)該遵循良好的規(guī)范酷鸦,遵循良好的代碼規(guī)范有利于: 1.提升程序穩(wěn)定性,減少代碼隱患滥比,降低故障率亚脆; 2.增強(qiáng)可展性,大幅提高維護(hù)效率盲泛。...
今天我們利用LiveData寺滚,ViewModel柑营,retrofit2,kotlin協(xié)程來搭建一個MVVM的網(wǎng)絡(luò)請求框架村视,利用數(shù)據(jù)來驅(qū)動UI更新變化官套,將數(shù)據(jù)和UI進(jìn)行分離。 1...
一蚁孔、快速開發(fā)框架 XSnow[https://github.com/xiaoyaoyou1212/XSnow]基于RxJava2+Retrofit2精心打造的Android基...
retrofit-helper Retrofit是很多android開發(fā)者都在使用的Http請求庫杠氢!他負(fù)責(zé)網(wǎng)絡(luò)請求接口的封裝,底層實(shí)現(xiàn)是OkHttp,它的一個特點(diǎn)是包含了特別...
這篇是一個簡單的實(shí)戰(zhàn)鼻百,用前面的學(xué)到的東西寫一個簡單的網(wǎng)絡(luò)請求框架绞旅。如果對LiveData,ViewMode等不太了解的可以看下:Jetpack第二篇:Lifecycles -...
單Activity+多Fragment模式 自從知道這一招之后我基本不太愿意使用activity了温艇,fragment可以快速創(chuàng)建和管理因悲,可以合理設(shè)計(jì)頁面跳轉(zhuǎn),設(shè)計(jì)炫酷的跳轉(zhuǎn)動...
0.前言 使用Rxjava的人越來越多勺爱,rxjava現(xiàn)在已經(jīng)更新到rxjava3了晃琳,因其簡潔效率高的特點(diǎn)備受程序猿喜愛。然而由rxjava處理不但引起的內(nèi)存泄漏問題也不得不讓...
前言 本文僅僅是作者在業(yè)余時(shí)間從零到產(chǎn)生需求到開發(fā)一個 App 的個人總結(jié)與記錄蒜撮。開發(fā)過程中使用了 Google 的跨平臺開發(fā)框架 Flutter ,移動端和官網(wǎng)都采用 Fl...