Android学习笔记大纲(未完善,持续更新中)

Android学习笔记大纲(未完善,持续更新中)_第1张图片
android学习大纲

恍恍惚惚在职场漂流好几年,一直来以来都是懒散的度过,知识的学习也过于分散,也没有什么写笔记的习惯,对于知识的系统性也不是很够,对于近期自己的人生状态不是很满意,需要改变自己,以下为自己给自己立下的系统性学习的目录大纲

一 .android关于xml文件的使用

    1.安卓XML shape帮你解决布局问题

    2.安卓XML绘图之selector

    3.string.xml中的%s,%d的使用

二.View的相关知识

    1.setContentView的源码分析

三.事件分发

    1.activity的启动流程

四.动画框架

五.Handler机制

    1.handler源码分析

    2.HandlerThread的使用及源码分析

    3.IntentService的使用及源码分析

六.Binder机制

七.流行框架的使用及源码分析

    1.EventBus 3.0源码分析

    2.AsynTask源码分析

    3.Butterknife源码分析

    4.Volley源码分析

    5.okhttp的使用及源码分析

    6.Retrofit2.0源码解析

    。。。

八.性能优化

    1.布局优化

    2.内存优化

    3.电量优化

九.设计模式

    1.单例模式

    2.观察者模式

    3.工厂设计模式

    4.Builder建造者设计模式

    。。。

十.android项目的主体框架

    1.MVC

    2.MVP

    3.MVVM

    4.组件化

    5.插件化

十一.开发项目中的异常及处理方案

     1.Android P 遇到的问题之Cleartext HTTP traffic to xxx not permitted

十二.各种语言的学习

    1.Kotlin

    2.python

    3.Flutter

    3.javaScript

    4.Markdown的语法及使用

你可能感兴趣的:(Android学习笔记大纲(未完善,持续更新中))