Android
IM、推送、保活相關
Android進程保活招式大全
新手入門一篇就夠:從零開發移動端IM
Android端外推送到底有多煩?
Android推送技術研究
微信的智能心跳方案
架構師于小波:魅族實時消息推送架構
JNI/NDK
Android 開發 之 JNI入門 - NDK從入門到精通
Material Design
重磅教程!幫你全面徹底搞定Material design的學習筆記
Android MultiDex
Android安全
Android Linker 與 SO 加殼技術
對安卓 Bound Services 的攻擊
比葫蘆娃還可怕的百度全系APP SDK漏洞 - WormHole蟲洞漏洞分析報告
詳解WormHole蟲洞漏洞——百度moplus后門揭秘
Android測試
Android 單元測試: 首先,從是什么開始
在Android Studio中進行單元測試和UI測試
Android單元測試框架Robolectric3.0介紹
插件化、組件化開發
VirtualAPK:滴滴 Android 插件化的實踐之路
關于Android業務組件化的一些思考
Android 組件化和插件化開發
Android插件化原理解析——Hook機制之Binder Hook
途牛原創|途牛Android App的插件實現
Android 動態加載dex
Android動畫
InstaMaterial:正確處理RecyclerView動畫
Android L動畫入門
Android Animation動畫(很詳細)
Android多媒體
解決A/libc Fatal signal 11 (SIGSEGV)錯誤,這可能是目前最魯棒的Android聲音錄制和播放封裝庫了
Android多線程
Android Handler詳細使用方法實例
Android研究院之應用開發線程池的經典使用
Android功能、特效實現
ScratchView:一步步打造萬能的 Android 刮獎效果控件
Android簡易手勢密碼開源庫
白底黑字!Android淺色狀態欄黑色字體模式
小說Android開源篇 第一章——終于等到你Depth-LIB-Android
Android開發:Translucent System Bar 的最佳實踐
紅包照片客戶端開發那些事
Android KITKAT 以上實現沉浸式狀態欄
android自定義彈出框樣式實現
notification更新數字的顯示及AnimationDrawable的結合使用
Android平臺的崩潰捕獲機制及實現
Android FrameWork 基于libGDX實現高性能動畫特效(粒子特效/煙花效果篇)
Android M DeepLinks AppLinks 詳解
Badge分析&如何逼死處女座
Android Icon數字角標(BadgeNumber)的實現方式
[Parallax Animation]實現知乎 Android 客戶端啟動頁視差滾動效果
Android中圖片裁剪功能的實現
Android動態改變布局
Android混淆
Android交互設計
一款APP,從設計稿到切圖(Android篇)
Android Interaction Design Patterns
Android開發工具、技巧、資料匯總
Android WebView:JavaScript 調用效率哪家強
Redex 初探與 Interdex:Andorid 冷啟動優化
移動開發周刊:Android WebView 學習計劃、Scroller 工作機制全解
移動開發周刊:Android 性能優化、HTTPS 證書鏈驗證
網易 Android工程模板化實踐
移動周刊-CSDN.NET
干貨--看看Android開發者都裝了什么軟件
Mark!Android最佳的開源庫集錦
tion 示例、概念及作用、分類、自定義、解析,并對幾個 Android 開源庫 Annotation 原理進行簡析
Android 顏色透明度換算
如何寫出低碳環保的Android代碼
Android - 我使用過的第三方庫以及踩過的坑
基本項目 - Basic Project - Android Gradle 用戶指南
使用Android Studio對代碼進行重構
Android Studio 小技巧合集
Android開發中一些被冷落但卻很有用的類和方法
閱讀ANDROID源碼的一些姿勢
Android開發Tips(1)
LibraryExtension - Android Plugin 1.5.0 DSL Reference
Android Studio實用指南_電子書免費在線閱讀
擁抱 Android Studio(三):溯源,Groovy 與 Gradle 基礎
Android國外學習資源匯總
干貨鋪子 - 技術小黑屋
23Code - 安卓開源代碼庫 - 安卓代碼實例 -安卓項目動畫特效示例 - 安卓android開源類庫
AndroidDevTools開發工具下載匯總
Android高級篇之編譯及反編譯
Android開源庫\框架
Retrofit 2.0:有史以來最大的改進
Android:dagger2讓你愛不釋手-重點概念講解、融合篇
Dagger on Android-Dagger2詳解
使用dagger2進行依賴注入
詳解Dagger2
OKHttp源碼解析
給 Android 開發者的 RxJava 詳解
FlyRefresh——讓人眼前一亮的下拉刷新
內存分析、管理
淺談Android應用性能之內存
Android系統中的進程管理:內存的回收
Android應用內存泄漏的定位、分析與解決策略
Tricking Android MemoryFile
熱修復
美團熱更新方案 ASM 實踐
安卓App熱補丁動態修復技術介紹
手勢相關
Android手寫繪制(square公司出品,訪問需翻墻)
數據庫
Tutorial – greenDAO from Scratch-Part 4 需翻墻
database - What are the best practices for SQLite on Android
SQLite 教程
Android 中 SQLite 性能優化
Android系統相關
了解Android 4.1,之三:黃油項目 —— 運作機理及新鮮玩意
Android 5.0 ART GC 對比 Android 4.x Dalvik GC
了解與建設有中國特色的Android M&N(Android6.0和7.0新特性分析)
Android6.0權限適配之WRITE_EXTERNAL_STORAGE(SD卡寫入)
谷歌發布Android Awareness API,提升應用智能化
深入理解Android 自定義attr Style styleable以及其應用
AndroidManifest合并原理
Android M 新的運行時權限開發者需要知道的一切
Android Canvas的save(),saveLayer()和restore()淺談
Android中的lcd_density設置
Android系統組件
Android不常見系統控件一覽
Android之TextureView淺析
深入理解Android開發中的CoordinatorLayout Behavior
攔截一切的CoordinatorLayout Behavior
Android--Dialog詳細講解
新的AppBarLayout flag:SCROLL_FLAG_SNAP
Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 APP 變得花俏
Android中的各類Span全面系統研究 -- AppAdventure
Android Bitmap詳細介紹
Android ProgressBar詳解以及自定義
Android開發:用Drawable XML繪制帶陰影效果的圓形按鈕
Android項目架構、設計模式
設計模式中的類關系
攜程移動端架構演進與優化之路
魅族自動化測試架構之路
攜程App網絡服務通道治理和性能優化
美團Android自動化之旅—適配渠道包
AndroidFlux入門-用Flux構建Android平臺的HelloWorld應用
Architecting Android…The clean way?
(譯)Data Binding 指南(需翻墻)
Android項目重構之路:架構篇
Android中的MVP
從無到有:微信后臺系統的演進之路
微信Android客戶端架構演進之路
Android應用架構變更背后的經驗、失誤與推論
{轉載}APP解構重構.勿忘初心
Android Observer觀察者模式
Android性能優化
攜程移動端性能優化
Android App 性能優化系列結語篇
Android性能優化典范
如何在Android中避免創建不必要的對象
Android Performance Case Study
Android性能優化之如何避免Overdraw
Using hardware layers to improve Android animation performance
TRIM:提升磁盤性能,緩解Android卡頓
正確使用Android性能分析工具——TraceView
【MIG專項測試組】如何量化Android應用的“卡”?—流暢度原理&定義篇
Android應用性能優化實踐
深入淺出Android App耗電量統計
異常問題記錄
ragment replace重復執行onCreateView解決辦法
由沉浸式狀態欄引發的血案
android:process 的坑,你懂嗎?
android - prevent greenDAO inserting duplicate entry
java - Gson TypeToken with dynamic ArrayList item type
android - Quitting an application - is that frowned upon?
FragmentTransaction&Activity的狀態
droid內存管理詳解(關于程序退出)
[Android]android解決bitmap內存溢出 ](https://my.oschina.net/u/996206/blog/164202)
內部Handler類引起內存泄露
源碼分析
Android 用戶引導庫 MaterialIntroView 使用及源碼分析
Android坐標系
Java
Eclipse
字符編碼
Unicode字符編碼所對應的存儲和交換標準:UTF-8, UTF-16, UTF-32
Java編碼淺析(注意區分三個概念)
深入分析 Java 中的中文編碼問題
Java其他相關知識
Java工程師應該讀的幾本書
Java虛擬機類加載機制
Java專家系列:CPU Cache與高性能編程
一個簡單代碼的不簡單實現
String,StringBuffer,StringBuilder的區別
Java 8 特性 – 終極手冊
理解Java垃圾回收機制
JVM內幕:Java虛擬機詳解
ArrayDeque類
Java多線程編程模式實戰指南之Promise模式
OSGi原理與最佳實踐 學習筆記
Java 正則表達式詳解
Restful
U3D
http相關
從UDP的連接性說起——告知你不為人知的UDP
徹底弄懂 HTTP 緩存機制 —— 基于緩存策略三要素分解法
聊聊高并發系統之HTTP緩存
HTTP/2 新特性淺析
HTTP協議詳解
HTTP請求(GET與POST區別)和響應
iOS
swift
設計規范
iPhone APP設計規范/iPad APP設計規范/Android APP設計規范/網頁設計規范
組件、插件化開發
其他相關
Finder的GUI占資源太多
提高iOS開發效率的方法和工具(升級篇)
蘋果獎學金獲得者:我的自學 iOS 開發歷程
iOS開發必讀-GitHub 上Top100 的 Objective-C 項目
談iOS多線程(NSThread、NSOperation、GCD)編程
iOS 數據庫比較:SQLite vs. Core Data vs. Realm
iOS應用層架構之CDD
盤點iOS開發者必看的105個全球最佳博客
iOS分類下的視頻教程
蘋果更新了iTunes Connect的設計
細說 iOS 消息推送
web、分布式開發
大型網站系統架構的演化
牛逼哄哄的RPC
bilibili高并發實時彈幕系統的實戰之路
論代碼級性能優化變遷之路(一)
論代碼級性能優化變遷之路(二)
億級日PV的魅族云同步的核心協議與架構實踐
300VU-3000VU真實壓測環境下看高并發性能瓶頸
應對電商大促峰值的九個方法
web前端開發
web前端圖片極限優化策略
10款很酷的HTML5動畫和實用應用
四分鐘制作一個美觀的網頁
最全面的JavaScript調試技巧總結
2016年最火的15款HTML5游戲引擎
Swiper演示
CodePen - Flexbox playgroung
2015年50+ CSS 工具、框架、庫合集(1-26)
CSS動畫之硬件加速
稀土掘金:作者結合自身總結的前端入門方法
前端開發指南
程序員學習經驗、路線相關
程序員技術練級攻略
每個程序員都應該收藏的算法復雜度速查表
阿里、百度十年產品總監:如何專業且快速地評估一款產品的好壞
程序員必讀書單 1.0
國內鏡像網站
人工智能
《紐約時報》兩萬字長文,深度剖析谷歌大腦簡史
從機器學習談起 - 計算機的潛意識
AI火爆,但你知道人工智能、機器學習和深度學習有何不同
開發概念相關
在討論全景視頻的未來之前,我們先搞清楚全景視頻是如何實現的
App推廣裝逼詞匯大全
專業!阿里巴巴根據截圖查到泄露信息的員工的技術是什么
雙11背后的網絡自動化技術
百度糯米O2O產品質量保證的自動化與端監控最佳實踐
互聯網開發模式三:持續集成與DevOps
百家爭鳴 BYOD解決方案大練兵
2016年,C語言該怎樣寫
Pro Git 簡體中文版
Linux工具快速上手
H5、React Native、Native應用對比分析
Google Protocol Buffer 的使用和原理
編程的智慧
避免App淪為“僵尸”的12個秘訣
Git - Book
【Github教程】史上最全github使用方法:github入門到精通
軟件工程、項目管理
優秀軟件誕生的12個必備技術構成
趣文:為什么軟件開發周期通常是預期的兩三倍
為什么程序員總是不能準確估測項目時間
如何拯救即將延誤的項目
騰訊敏捷開發及快速迭代
視頻直播開發相關
蘑菇街直播實戰技巧帶你解決直播開發難題
EasyDarwin 開源流媒體服務器
聚光燈下的熊貓TV技術架構演進
視頻直播技術詳解之處理