一、Java基础
我知道大家一定有很久都没有注意到这个点了,平时的工作应该也很少涉及到这些底层知识吧,但是这些东西很重要。如果是想要跳槽加薪或者是应对即将到来的面试,这些都是不可忽视的知识。
在这一点里,需要重视的点有:
-
Java泛型
(泛型的作用定义,通配符与嵌套,泛型的上下边界……) -
注解
(注解的意义,元注解,自定义,APT……) -
并发编程
(基础、线程共享,协作,使用,合理配置线程池大小……) -
数据传输与序列化
(原理,使用方法,json……) -
Java虚拟机原理
-
反射与类加载
-
高效 IO
二、设计思想解读开源框架
-
热修复设计
(AOT/JIT & dexopt 与 dex2oat,CLASS_ISPREVERIFIED 问题、热修复原理……) -
插件化框架设计
(Class 文件与 Dex 文件的结构解读,Android 资源加载机制详解,四大组件调用原理……) -
组件化框架设计
-
图片加载框架
-
网络访问框架设计
三、APP 360°全方位性能优化
这块是腾讯、爱奇艺、阿里这些大厂很重视的点,正在准备面试的朋友们要注意了,这一块值得多看看。
-
设计思想与代码质量优化
(六大原则,设计模式,数据结构,算法……) -
程序性能优化
-
开发效率优化
……
四、Android框架体系架构
-
高级 UI
-
Android 组件内核
-
大型项目必备 IPC
-
数据持久化
-
Framework 内核解析
……
![](https://upload-images.jianshu.io/upload_images/22861276-dd7ec980d4573513
点击领取完整开源项目《安卓学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
五、NDK模块开发
-
C++与 C#数据类型总结
-
C 与 C++之内存结构与管理
-
C/C++多线程操作说明
-
JNI 开发之局部引用、全局引用和弱全局引用
六、Flutter学习进阶
这块也是大厂很看好的技术,面试如果能说到这些会很加分。
-
Flutter 的特性
-
Flutter 构建应用的工具
-
在Windows上搭建Flutter开发环境
-
编写一个 FlutterApp
……
七、微信小程序开发
-
小程序基本介绍
-
UI 开发
-
API 操作
-
小程序购物商城项目实战
尾声
开发是需要一定的基础的,我是08年开始进入Android这行的,在这期间经历了Android的鼎盛时期,和所谓的Android”凉了“。中间当然也有着,不可说的心酸,看着身边朋友,同事一个个转前端,换行业,其实当时我的心也有过犹豫,但是我还是坚持下来了,这次的疫情就是一个好的机会,大浪淘沙,优胜劣汰。再等等,说不定下一个黄金浪潮就被你等到了。
这是我在这行工作10几年积累的一些资料,如果还想继续在这行业走下去的,或者现在打算跳槽,可以**私信【学习】**我愿意把资料免费分享给大家。
或者直接点击下面链接领取
Android学习PDF+架构视频+面试文档+源码笔记
- 330页 PDF Android核心笔记
- 几十套阿里 、字节跳动、腾讯、华为、美团等公司2020年的面试题
- PDF和思维脑图,包含知识脉络 + 诸多细节
-
Android进阶系统学习视频
存中…(img-ZTKKpcTt-1709545506345)] -
PDF和思维脑图,包含知识脉络 + 诸多细节
[外链图片转存中…(img-ymCdxrUV-1709545506345)]
- Android进阶系统学习视频