關於Android App開發知識體系的一個小總結

 前言

本文從熱更新、異步併發、性能優化、網絡請求等多個方面對Android App開發的知識體系進行了一個分類總結。歡迎你們溝通交流。html

 

熱更新

[原]熱更新開源項目Tinker源碼解析之Dex熱更新java

[原]熱更新開源項目Tinker源碼解析之資源熱更新react

[原]熱更新開源項目Tinker源碼解析之Library熱更新android

[原]Android熱更新開源項目Tinker集成實踐總結git

[原][開源項目]DexDiff格式解析工具github

異步併發

[原]JAVA併發庫concurrent包之ThreadPoolExecutor算法

[原]Android AsyncTask源碼分析數據庫

[原]Android litesuites之異步併發類庫android-lite-go編程

[轉]Android異步消息處理機制react-native

[原]換個角度看Android異步通訊原理

網絡請求

[標準]HTTP協議(RFC2616)

[原]HTTP詳解

[原][開源項目]網絡通訊組件EasyHttp

動畫庫

[開源項目]lottie-android

數據庫

[開源項目]GreenDao

圖片加載

[原]Fresco是如何"偷"內存減小OOM的

[原][開源項目][Deprecated]Fresco容量刪減版本

編譯打包

[原]Android混淆工具AndResGuard解析

[原]Android打包工具packer-ng-plugin解析

[原]Android熱更新-資源混淆-編譯-多渠道打包流程的整合

[轉]極簡上傳library到JCenter

[轉]Android 平臺上的秒級編譯方案Freeline

性能優化

[google發佈]Android性能優化寶典視頻

[google發佈]Android性能優化寶典譯文

[原]APK大小優化

[原]OOM優化

[原]UI優化

[原]網絡請求優化

適配相關

[原]Android6.0適配

[轉]Android7.0適配

[官方]Android7.0特性(混合編譯,編譯/AOT/JIT)

[官方]Dalvik與ART

架構設計

[googlesamples]android-architecture

[googlesamples]mvp

[googlesamples]mvvm

NDK

[googlesamples]android-ndk

設計模式

[Book]GOF的設計模式:可複用面向對象軟件的基礎

[標準]Design Patterns in Java Tutorial

[GitBook]設計模式Java版

[IBM developerWork]Java 設計模式與建模專題

[開源項目]Android源碼設計模式分析項目

構建插件

[轉]構建插件Demo

[轉]理解Gradle體系

算法相關

[原]拓撲排序

[原]數據結構之查找算法總結筆記

編程規範

[標準]Java開發手冊(阿里巴巴首次向JAVA業界開放)

React Native

[官方]RN

JAVA高級

[轉]深刻理解JAVA範型

 

以上內容來源於本身的github:https://github.com/LaurenceYang/article,有興趣的請給個star。

相關文章
相關標籤/搜索