原创 架構學習資源

主要收入個人比較喜歡的他人寫的架構方面文章 LinkedIn架構這十年 http://colobu.com/2015/07/24/brief-history-scaling-linkedin/ 微服務實戰系列 http://dock

原创 AndroidStudio技巧:快速清除app數據

原文鏈接:Clear the app data quickly 簡書鏈接:AndroidStudio技巧(一):快速清除app數據 我們在開發app的時候,debug時經常會遇到需要清除app數據的場景,比如清除登錄用戶名重新進行登錄

原创 使用Gradle構建多個不同applicationId包

最近和Gradle打交道的時間挺多的,很多在構建打包過程中的不少奇奇怪怪的需求都用gradle解決了,給開發過程節省了不少時間,也讓我對gradle刮目相看啊,看來得找時間得好好深入瞭解下。 好了,廢話不多說了,看下我們的需求。 app是

原创 用Gradle組織layout文件

佈局.layout.xml總是越來越多,看的也是心煩,可不可以分成多個文件夾組織起來呢? 其實其他的文件夾和位置都是可以自定義,然後在gradle裏面進行配置的 例如:不同設備的圖片 分別放在tv,phone,wear不同的文件夾,結構

原创 教你實現別人家的動畫3(淘寶,簡書動畫效果)

這篇文章我們來實現個稍微簡單點的動畫效果 每天在iphone上用淘寶和簡書發現他們有個共同的彈出效果(ios自帶的?),今天我們就來看看他們吧 淘寶的效果 簡書的效果 好吧 我不知道怎麼錄屏ios手機動態gif 沒關係,看我們

原创 AndroidStudioTip--用Builder模式替代構造方法

Builder模式並不少見,Effective Java 書中作者也有講解,主要解決構造函數或方法的參數太多。 在Android開發中,比如Android的AlertDialog 和許多三方庫組件一般都提供一個Builder,然後方法鏈式

原创 每個android開發者都應該知道的Top 5三方庫(2015版)

原文地址:Top 5 Android libraries every Android developer should know about - v. 2015  在2014年的六月我們發佈過一篇文章關於我們正在使用並且覺得每個and

原创 SharedPreferences的最佳實踐

原文:Best practices for SharedPreferences Android提供了很多種保存應用程序數據的方法。其中一種就是用SharedPreferences對象來保存我們私有的鍵值(key-value)數據。 所

原创 十個Android Material Design庫

Material Design現在已經很流行了,下面列出10個三方開源庫讓你的app提供更好的MaterialDesign體驗,支持Lollipop之前的版本,大家可以根據自己的需要選取一些應用到自己的項目中,下面列出的庫沒有排名順序。

原创 每個ios開發者都應該知道Top 10 Swift三方庫

原文:Top 10 iOS Swift libraries every iOS developer should know about swift每天都在變的越來越流行。如果你正開始一個新項目,你有機會決定使用swift。爲了你轉變(

原创 使用Gradle管理Debug/Release版本的Key

  在開發過程中經常會遇到debug/release版本中某個值需要動態改變方便開發和測試,就像BuildConfig的DEBUG一樣,在debug版本中爲true,release版本中爲false,這樣不用我們手動每次去修改,在開發過程

原创 Gradle的高級技巧

原文:Gradle, the Applidium way 讓我們繼續談論android生態中的Gradle Gradle是Android studio用到的一個自動構建系統,基於Groovy語法,用來管理和構建Android項目,它

原创 自定義CoordinatorLayout的Behavior(2):實現淘寶和QQ ToolBar透明漸變效果

更好的閱讀體驗請查看簡書 自定義CoordinatorLayout的Behavior實現知乎和簡書快速返回效果 自定義CoordinatorLayout的Behavior(2):實現淘寶和QQ ToolBar透明漸變效果 每天用

原创 性能優化學習資源

Android性能調優利器StrictMode http://droidyue.com/blog/2015/09/26/android-tuning-tool-strictmode/ 避免Android中Context引起的內存泄露

原创 MVP+Dagger2+Retrofit實現更清晰的架構

這個架構已經有不少文章介紹了,今天打算自己實踐下。 MVP概念不多說了 相關介紹已經很多了 Dagger2:依賴注入框架,用來解決依賴 除了基本依賴 mvp的V–>P–>M的之間依賴也輕鬆解決 方便不少 Retrofit:用來解決M的