/AndroidAll

Android 程序员技术栈大全

Primary LanguageJavaApache License 2.0Apache-2.0

最全的 Android 技术栈

内容涵盖绝大部分 Android 程序员所需要的技能:「设计模式」「Flutter」「ReactNative」「Kotlin」「RxJava」「Dagger2」「Retrofit」「OkHttp」「ButterKnife」「Router」「NDK」「Android架构」「数据结构与算法」「自定义View」「性能优化」「Android源码分析」 「经典书籍」等。

我编写了一份详细的 Android 技术栈思维导图,由于 GitHub 图片国内展示不稳定,所以下面使用的树形结构目录。你可以点击查看详细的 -> 思维导图

如果您有任何问题可以提 Issues ,本项目也欢迎各位开发者朋友来分享自己的一些想法和实践经验,欢迎 Pull Request。


计算机技术

网络协议

数据结构与算法

Java

Java基础

Java网络编程

JavaIO

Java多线程

Java集合框架

Java虚拟机

Kotlin

设计原则与架构

设计模式

Android架构

Android性能优化

NDK开发

Android框架

RxJava

Dagger2

ButterKnife

Android WebView

跨平台开发

Flutter

经典书籍