美文网首页Android开发经验谈
2020阿里P8进阶学习路线,从0开始教你应该学什么,怎么学不走

2020阿里P8进阶学习路线,从0开始教你应该学什么,怎么学不走

作者: 进阶程序员007 | 来源:发表于2020-11-24 18:12 被阅读0次

    我的进阶之路

    为何会想起写这么一篇文章呢,一方面这几天工作需要,组内正好想规划 2020年 Android 技术路线,简单来说就是目前我们组处在什么样的水平程度,目前所做项目用的技术处在什么阶段,在未来一年内,项目技术迭代该如何走,走到什么程度。另一方面是从事 Android 开发这几年,一直也没好好规划自己的技术路线,想认真整理下未来进阶之路。

    我们都知道 Android 技术体系一直很庞大,刚开始学的时候基本是从一个点一个点开始,没有系统全局观概念,同时也是学不过来,从做上层应用开始,到做 Framework 层,然后再到系统层做驱动开发各个层面的开发者都有,绝大部分开发者都是从应用层开发,往往做到 Framework 层就浅尝辄止了,一直以来,做Android 开发有这么两个说法,如果是做应用开发,往应用架构方向发展比较合适,如果是做系统层开发,往往底层驱动比较合适。

    初级学什么

    • Android基础
    • Application生命周期
    • Android Activity生命周期
    • Android Service、IntentService,Service和组件间通信
    • Activity的onNewIntent
    • Fragment的懒加载实现,参数传递与保存
    • ContentProvider实例详解
    • BroadcastReceiver使用总结
    • Android消息机制
    • Binder机制,共享内存实现原理
    • Android 事件分发机制
    • Android 多线程的实现:Thread、HandlerThread、AsyncTask、IntentService、RxJava
    • ActivityThread工作原理
    • 嵌套滑动实现原理
    • RecyclerView与ListView(缓存原理,区别联系,优缺点)
    • View的绘制原理,自定义View,自定义ViewGroup
    • View、SurfaceView 与 TextureView
    • 主线程Looper.loop为什么不会造成死循环
    • ViewPager的缓存实现
    • requestLayout,invalidate,postInvalidate区别与联系
    • AndroidP新特性
    • Android两种虚拟机
    • ADB常用命令
    • Asset目录与res目录的区别
    • Android SQLite的使用入门


      大学1-4年 架构师筑基必备.png

    Android高级学什么

    1.扎实的java基础,尤其是多线程和java中的数据结构。

    2.精通java中常用的基础算法。

    3.开发基础良好,深入理解设计模式,能够根据实际设计较好的应用架构。

    4.熟悉网络通信协议,对tcp/Ip和Http有较深刻的理解和经验。

    5.对Android 系统的原理了解深刻,熟悉Android系统中的常见的service 模块(ActivityManagerService,WindowManagerService,PacketManager,ResourceManager)

    6.熟悉app的启动流程,和Android系统的启动流程。

    7.对内存优化,性能优化,电量优化等有丰富经验,,熟悉主流手机平台下的高性能编程及性能调优。

    8.数次跨进程通信的底层实现原理。(AIDL ,binder,)

    9.对虚拟机运行原理和内存分配和回收机制理解透彻。

    10.掌握UI的绘制原理,能够自定义一些高性能的Ui框架。

    高级知识看张图:

    学习视频+学习笔记(需有java基础)

    我的【GitHub】里面有详细的学习笔记,Android高级架构师必备学习知识点,学习路线。还有从0开始学Android的学习笔记都是免费分享的,有需要的可以点击我的GitHub去查看!


    《Android高级工程师学习知识点核心笔记PDF》

    为了方便大家传阅以及查看,我整理了一份PDF版本的Android高级工程师学习知识点核心笔记

    • 由于简书限制网盘链接,在我主页扫描我的二维码,我免费分享给你

    • 自行下载直达领取链接:【点击资料下载

    相关文章

      网友评论

        本文标题:2020阿里P8进阶学习路线,从0开始教你应该学什么,怎么学不走

        本文链接:https://www.haomeiwen.com/subject/shtwiktx.html