Android程序员学习指南
程序员文章站
2023-11-20 11:42:10
前言作为一个Android开发者,时常会有“天下苦后台久矣”的感慨。无论是市场需求还是薪资水平,Android开发远远比不上不如后台开发,就连线下培训班课程中都不常见到Android开发课。一方面是Android开发的入门门槛低,从而导致的开发人员饱和;另一方面则是国内Android系统的碎片化严重,对于不同手机厂商不同手机版本的各种适配和兼容远比IOS麻烦。但是,作为开发者我们又怎么能轻言放弃。从最开始入门“所见即所得”的简单快乐到现在面对需求的轻车熟路,伴随着开发技能的不断熟练,我越发觉得底层的...
前言
作为一个Android开发者,时常会有“天下苦后台久矣”的感慨。无论是市场需求还是薪资水平,Android开发远远比不上不如后台开发,就连线下培训班课程中都不常见到Android开发课。一方面是Android开发的入门门槛低,从而导致的开发人员饱和;另一方面则是国内Android系统的碎片化严重,对于不同手机厂商不同手机版本的各种适配和兼容远比IOS麻烦。
但是,作为开发者我们又怎么能轻言放弃。从最开始入门“所见即所得”的简单快乐到现在面对需求的轻车熟路,伴随着开发技能的不断熟练,我越发觉得底层的东西才是永恒不变的,因此有必要建立一份Android程序员的学习指南。我将会在未来的时间内保持更新,务求能够理清楚相关知识点。同时,我认为分享出来可以让更多人看到,一方面可以督促自己勤快更新,另一方面可以得到大家斧正。
文章分为以下几部分,是我计划需要掌握的知识点分类,欢迎补充:
Java基础:
1.常见集合框架(HashMap相关)
2.并发(线程池,Synchronized,volatile)
3.JVM
Android基础:
1.四大组件
2.ANR,OOM
3.AsyncTask
4.自定义View
5.MVP/MVVM
6.设计模式
Android进阶:
第三方开源框架
性能优化
Android各版本新特性
其他:
算法
未完待续...
本文地址:https://blog.csdn.net/weixin_37228152/article/details/107373680