欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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