2022年计划

172 阅读1分钟

核心处 网络+设计模式+算法+kotlin+Gradle+数据结构 非常核心

github.com/LianjiaTech… Flutter book.flutterchina.club/chapter4/st… Flutter 算法题 我录制了一些算法题,利用动画的形式讲解,希望对你有帮助:uha.h5.xeknow.com/s/2gRMBt

1、Java篇

泛型、多线程、hashmap、注解反射、map(如put方法的key 相同 比如putall方法)

2、设计模式

23种常用 (看2个)

3、git使用 7月底

4、kotlin

5、安卓篇

5.1源码

1、Glide、Okhttp、Rxjava、Retrofit、leakcanray(泄漏)、BlockCanary(卡顿)、lifecycle、viewbinding

5.2框架篇

1、mvc、mvvm、mvp、mvi、Livedata、ViewModel、eventbus、组件化、gradle、arouter、Jetpack系列、插件化

5.3 UI篇

Compose、约束布局

5.4性能

1、包体积优化、OOM、Crash、ANR、卡顿、网络优化、启动优化、布局优化、安全性能问题比如刷机、唯一设备

5.5Frmework

AMS、WMS、PMS、启动流程

5.5 知识篇

handler、消息机制、workmanager、viewpager2、webview、recycleview、事件分发、Fragment、安卓view体系,拍照、autoserivce、大图处理、图片压缩、IPC、Binder、打包、 NestedScrollView、Socket

5.5 优势篇

加固、混淆、字节码插桩

6、数据库

greendao

7、数据结构

极客时间、leetCode

8、拓展

图解http、安卓加解密、UML、流程图、时序图、ppt学习、markdown、建立一个好的博客

8、项目中进行结合

项目中需要解决的问题

数字键盘优化、项目路由的使用、安卓自带的json跟Gson跟fastjson具体使用区别, UserHelper类及数据库存储、BaseToolBarActivit研究