学习计划

学习内容

  • 专题

    • 性能优化
    • 多线程线程间通信
    • 多进程
  • 源码阅读

  • 项目学习

    • 菜鸟
  • 语言学习

    • Kotlin
  • 实战

  • 看书

    • HTTP
    • Java

面试准备

  • TCP/IP和HTTP
    1. HTTP: Android开发进阶 P109 HTTP网络请求
  • 多线程
    1. Android开发进阶 P67
    2. 线程消费者-生产者 模式(如何通信: synchronize wait notify 信号量)
  • 进程间通信
    1. Android开发艺术 P35
  • 性能优化
  • 单例模式(饿汉 懒汉 DCL Volatile)

近期冲刺

  • 对项目进行展开学习,总结、学习、掌握项目中重要知识点
  • 学习流行框架并在项目尝试使用
    1. 网络请求:OkHttp(get, post, 进度条)
    2. 图片加载:Glide
    3. 事件总线:EventBus
  • 项目中遇到的问题以及解决方法
    1. OkHttp进度条
    2. 性能优化
    3. Android 群英传P202 : singleTask, singleInstance startActivityForResult
    4. 缓存编辑页面
    5. android:process=”dumpuploadservice”
  • 性能优化(onDestory中引用会销毁,线程不会)
  • 封装
  • TODO:
    1. webview全屏播放视频

长期积累

辅助

阅读书籍系统学习:《第一行代码》、《Android开发进阶》、《Android群英传》、《Android开发艺术》、《Android源码设计模式》、《Java虚拟机-深入理解Java虚拟机》、《JVM高级特性与最佳实践》
参考Android API Guide整理知识点:博客或者记录书名页数

主攻

  • 阅读书籍
  • 学习开源项目
    1. 仿网易云音乐
  • 学习框架
    1. 网络请求:OkHttp(get, post, 进度条),Retrofit
    2. 图片加载:Glide
    3. 事件总线:EventBus
    4. 数据库:LitePal
    5. 依赖注入:ButterKnife,Dagger2
    6. 响应式编程:Rxjava, RxAndroid
    7. 性能优化:LeakCanary
  • 项目实战

碎片

  • 学而时习之

学习方法

方式

视频(黑马) -> 看书 -> 热门(框架) -> 项目(SM) -> 面试题

实战
  • 添加注释
  • 整理到开发手册或知识点
  • 代码块,工具类整理到AndroidProject
看书
  • 应用到AndroidProject实战
看视频
  • 在代码添加的注释,应用到实战
  • 代码块,工具类整理到AndroidProject
看博客
  • 收藏
  • 整理到开发手册或知识点
  • 应用到实战
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值