这篇文章主要是以个人近期总结为主,全部是根据自己的自身情况来总结。

入脑(记忆还算深刻的)

MVP:

设计模式的分层:

  • M层:数据处理,网络请求等
  • P层:M层和V层传输的桥梁,逻辑处理
  • V层:UI显示,界面直接和客户交互

Retrofit、
Rxjava、
自定义控件、
内存、布局优化

解决问题的思路

  1. 对于没实现过的功能————不急于动工,进行功能分析,根据自身的知识点解决,清楚实现思路。涉及到功能没接触过的,根据功能的关键词使用搜索引擎。
  2. 对于控件不熟悉————找官方文档(英文能理解的英文看更能记忆深刻)
  3. 一个功能实现无法入手————参考别人代码

心态变化

从一开始的漫无目的到如今渐渐的清晰,从一开始遇到BUG的惊慌失措到如今面无表情,从一开始面对需求的一脸懵逼到如今的满脸兴奋。可能初期不知道是因为过于用心还是太过于急躁,天真以为一次性把功能实现,结果给自己扇了一巴掌,总结了一下发现自己的功底还是欠缺太多,存在的问题太多,需要渐渐的去改善,慢慢的去沉淀。