android生态之应用篇

文章目录

  • 1. 前言
  • 2. 基础
    • 2.1 Git
    • 2.2 Linux
    • 2.3 编程语言
    • 2.4 开发环境
    • 2.5 版本特性
    • 2.6 四大组件
    • 2.7 视图原理
    • 2.8 消息分发
    • 2.9 事件分发
  • 3. 提高
    • 3.1 OOM
    • 3.2 ANR
    • 3.3 JNI
    • 3.4 IPC
    • 3.5 DVM & ART
    • 3.6 MVC & MVP
    • 3.7 Thread & Process
    • 3.8 WIFI & BLUETOOTH & GPS
    • 3.9 Media
    • 3.10 软件加固
    • 3.11 程序保活
    • 3.12 屏幕适配
    • 3.13 混合编程
    • 3.14 数据存储
    • 3.15 测试之道
    • 3.16 网络通信
    • 3.17 设计模式
    • 3.18 日志收集
    • 3.19 跨多平台
  • 4. 进阶
    • 4.1 组件化
    • 4.2 插件化
    • 4.3 热修复
    • 4.4 性能优化
    • 4.5 框架设计
  • 5. 拔尖
    • 5.1 研究常见开源框架
    • 5.2 研究framework
    • 5.3 研究Linux Kernel
    • 5.4 研究系统中间件
    • 5.5 研究计算机图形学
    • 5.6 研究音视频编解码
  • 6. 拓展

1. 前言

这是我这些年对Android应用层学习要点的一些归纳,仅供想要入门同学参考,后续抽时间逐渐完善。如有疑问可在评论区留言,感谢品读。

2. 基础

2.1 Git

浅谈android应用之Git

2.2 Linux

浅谈android应用之Linux

2.3 编程语言

浅谈android应用之编程语言

2.4 开发环境

浅谈android应用之开发环境

2.5 版本特性

浅谈android应用之版本特性

2.6 四大组件

浅谈android应用之四大组件

2.7 视图原理

浅谈android应用之视图原理

2.8 消息分发

浅谈android应用之消息机制

2.9 事件分发

浅谈android应用之事件分发

3. 提高

3.1 OOM

浅谈andorid应用之OOM

3.2 ANR

浅谈android应用之ANR

3.3 JNI

浅谈andorid应用之JNI

3.4 IPC

浅谈android应用之IPC

3.5 DVM & ART

浅谈android应用之DVM & ART

3.6 MVC & MVP

浅谈android应用之MVC & MVP

3.7 Thread & Process

浅谈android应用之Thread & Process

3.8 WIFI & BLUETOOTH & GPS

3.9 Media

3.10 软件加固

3.11 程序保活

3.12 屏幕适配

3.13 混合编程

3.14 数据存储

3.15 测试之道

浅谈android应用之测试之道

3.16 网络通信

浅谈android应用之网络通信

3.17 设计模式

3.18 日志收集

3.19 跨多平台

4. 进阶

4.1 组件化

4.2 插件化

4.3 热修复

4.4 性能优化

4.5 框架设计

5. 拔尖

5.1 研究常见开源框架

5.2 研究framework

5.3 研究Linux Kernel

5.4 研究系统中间件

5.5 研究计算机图形学

5.6 研究音视频编解码

6. 拓展

。。。。。。

你可能感兴趣的:(android生态)