背景: CSDN博客發佈了一系列的RxJava+Retrofit+OkHttp深刻淺出-終極封裝是否是很眼熟,是的仍是它,不過是不一樣的配方。以前發出後收到不少朋友的關注,本來只是本身學習後的一些經驗總結,可是有同窗運用到實戰當中,這讓我很惶恐,全部後續一直更新了不少次版本,有些…
java
Outline [TOC] 前言 很久不見朋友們,最近一段時間在忙工做上的事情,沒來得及寫文章,這兩天正好有點時間,趕忙寫下了這篇教程,省得你們說我太監了。 正題 先來回顧一下上上節,咱們講 Flowable 的時候,說它採用了響應式拉的方式,咱們還舉了個葉問打小日本的例子,再來回…
android
RxJava 深刻必備資料
ios
上一篇,介紹了 MVVM 的常見用法。
這一篇將會從零開始構建 MVVM 的基礎類庫。
git
一種 Android 客戶端架構設計分享
程序員
背景 Fragment已經成爲Android開發界面設計中不可或缺的一部分,同時也發揮着愈來愈重要的角色,雖然Fragment已經能出色的項目開發,可是在使用過程當中也暴露了愈來愈多的問題,雖然google也一直在及時的修復,可是仍是有不少坑,因此決定記錄Fragment使用過程…
github
項目的目的是經過展現各類架構app的不一樣方式來幫助開發者解決架構問題。項目中經過不一樣的架構概念及方式實現了功能相同的app。你能夠用示例來當作參考,或是乾脆拿來當作建立app項目的基礎。項目中,但願你們能把關注點集中到代碼結構、總體架構、可測試性、可維護性這四個方面。
數據庫
前言 因爲有使用的朋友提到 XSnow 框架信息量有點大,但願能有篇文章詳細介紹框架中每一個模塊的細節,因此本文會圍繞該框架將每個模塊的相關構思和重要技術點作一個詳細的剖析,讓使用該框架的朋友對 XSnow 有一個清晰的認識。 準備 因爲 XSnow 框架是基於 RxJava2 …
設計模式
做者通過 8 個月的打磨,開源出來一個很酷炫的菜單控件。ios 版本 https://github.com/Nightonke/...
api
Retrofit + RxJava + OkHttp 讓網絡請求變的簡單 - 封裝篇
緩存
一個好的封裝會讓咱們的開發事半功倍。
在系列文章的第一篇文章中介紹了使用MVP架構。詳細能夠回看該文章 MVP是一種代碼的分層思想,其實沒有用到任何庫,只是告訴了你如何規整的放置代碼。使各個層次的代碼各司其職,增長易讀性和可測試性。 可是真實開發中發現,MVP是一種模塊中高內聚的模式,Presenter層接管了Ac…
基本功能包括文本段子,內涵圖片,用戶登陸註冊,髮圈子,發現段子手,查看個人粉絲及關注個人人,關注他人,分享笑話等等;
我以前在多個 Android 應用中採用過多種途徑來實現 MVP 設計模式,而且過程當中經歷了反覆迭代。在歷經多個項目後,我決定嘗試以 Android Data Binding 類庫爲基礎來實現 MVVM。此次嘗試彷彿讓我陷入了 An…
個人 Volley+OkHttp 實現 Https
本文已受權微信公衆號 AndroidDeveloper 獨家發佈。 入職安居客三年從工程師到 Team Leader,見證了 Android 團隊一路走來的發展歷程。所以有心將這些記錄下來與你們分享,也算是對本身三年來一部分工做的總結。但願對你們有所幫助,更但願能獲得你們寶貴的…
原文地址: http://www.jianshu.com/p/5832... 前言 發表上篇文章 我一行代碼都不寫實現Toolbar!你卻還在封裝BaseActivity? 已經是一個月前的事情,當時有人說我是標題黨,也有人不承認個人內容,可是這也不併不妨礙我,兩天奪得…
Rxjava +Retrofit+Lrucache+DiskLrucache 完成三級緩存等等系列的新技術
如何封裝和使用 Activity、Fragment、Presenter.
EasyFrame3.0.0 是採用 RxJava 和 Retrofit 實現的網絡處理架構,採用 Glide 做爲圖片處理架構。極大的簡化了 APP 開發中的框架搭建,library 項目已經上傳 Jcenter 和 Maven 庫,GitHub 地址:https://github.com/QiYuan007/...
支付寶 Android 版使用的開源組件
最近有小夥伴問我有沒有一個MVP+Dagger2+Retrofit2.0+Rxjava的案例,本身還沒徹底集合實現。今天就介紹一個開源項目:owspace。基於MVP+Dagger2+Retrofit2.0+Rxjava的一款APP供你們去學習和參考。 owspace是一款高仿單…
爲了利於項目維護以及規範開發,促進成員之間 Code Review 的效率,故提出如下開發規範,若有更好建議,歡迎到 GitHub 提 issue,原文地址: 安卓開發規範 (updating)
Fragment,俗稱碎片,自 Android 3.0 開始被引進並大量使用。然而就是這樣耳熟能詳的一個東西,在開發中咱們仍是會碰見各類各樣的問題,層出不窮。因此,是時候總結一波了。
想讓 App 有絲滑般的切換速度和順暢的體驗麼?那就放開 Activity,使用 Fragment 來展現 UI 頁面吧
最近在跟小夥伴合做開發一款app,苦於沒有合適的公共api接口,因此決定本身搭建一個服務器,目前已實現註冊、登陸,爬蟲定時拉取閒魚首頁更新數據庫。 本文所介紹的服務器都是入門級別的,適合移動端同窗本身搭建玩玩,尚未達到商業開發水平,大牛請莫見怪。 做爲Android開發,基本…
背景 是否有這樣的糾結: 在已經習慣了EventBus的用法後,轉戰RxBus使用方法的不一致,致使多餘的學習和使用成本 已經使用rxjava和rxAndroid到你的項目中,可是項目中又同時存在eventbus;由於rx徹底能夠替換掉eventbus因此致使了過多引入第三方j…
Architecture Components 是在 2017 年 Google I/O 大會上,Google 官方推出的一個構建 Android 應用架構的庫。它能夠幫你避免在 Android 應用開發中常見的一些問題,好比:內存泄露,管理組件生命週期等等。本文將介紹如何利用…
如今已是 2017 年了,因此我寫了一份《2017 百大框架權威排行榜》,適合各個水平的開發工程師
原文連接:2017 年 Android 百大框架排行榜 - 楊超凡_金誠先生 - 博客園