Android知识大纲梳理

50 篇文章 5 订阅
4 篇文章 0 订阅

五一了,列个大纲,准备梳理一下Android相关技术的深度与广度。这个系列是个大工程,从现在开始。

一、Java部分

1.1 基础语法与高级特性
1.2 并发编程
1.3 文件操作
1.4 网络编程基础
1.5 动态编程(反射、类加载、动态代理)
1.6 JVM

二、Android基础

2.1 四大组件相关
2.2 View体系
2.3 Jetpack

三、Android进阶

3.1 Framework
3.2 高级UI
3.3 性能调优
3.4 Android中网络编程的深入理解

四、Kotlin相关

4.1 基础语法
4.2 lambda与高阶函数
4.3 DSL
4.4 高级特性(泛型、反射、注解)
4.5 协程

五、设计模式、数据结构与算法

5.1 设计模式基本原则的理解
5.2 设计模式在Android中的使用场景
5.3 相似的设计模式之间区别
5.4 数据结构的基础认知
5.5 算法刷题线路

六、NDK

6.1 基础知识
6.2 音视频、FFmpeg、OpenGl
6.3 图形图像处理、OpenCv
6.4 音视频通话WebRTC

七、其他

7.1 Linux
7.2 Gradle黑科技
7.3 混合开发
7.4 华为鸿蒙系统
7.5 小程序

#五一专属|向所有热爱分享的“技术劳动者”致敬#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小山研磨代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值