摘要:
在之前https://www.cnblogs.com/webor2006/p/12463543.html咱们对于MVVM架构进行了学习,其中提到对于MVVM其实Google已经有现成的框架可以用了 databinding(https://github.com/android/databinding- 阅读全文
摘要:
上一次https://www.cnblogs.com/webor2006/p/12463543.html对于MVVM架构的进行了一个学习,其中提到了Google官方其实推出了一个MVVM的工具框架:Data Binding,本来计划着这次是来研究一下利用官方的MVVM的这个框架的,但其实它是属于Je 阅读全文
摘要:
在之前对于MVP这种架构风格已经进行了深入的学习了,接下来则打算学习一下MVVM这种架构,MVC、MVP、MVVM这三者基本上会被人一起问到的,而对于MVVM,google官方推出了一个dataBinding的MVVM的框架,而从学习的角度直接上框架并非是一个非常好的学习方式,所以这次就手把手的一步 阅读全文
摘要:
继续接着上一次https://www.cnblogs.com/webor2006/p/12455238.html的框架进行进一步的完善。 网络层加入RxJava: 商用项目中对于网络层精典的搭配当属于“OkHttp+Retrofit+RxJava”了,所以这里也不例外,准备加入RxJava,先添加依 阅读全文
摘要:
在上一次https://www.cnblogs.com/webor2006/p/12445157.html中已经对于MVP的基础框架进行了搭建,但是呢该框架还少了很多东东,所以这次打算进一步完善一下,封装一个核心Module。 App基础配置封装: 框架搭建: 新建一个核心Module,所以基础配置 阅读全文
摘要:
其实早就想记录关于MVC、MVP、MVVM架构的演变细节了,所以接下来借此机会准备对于这块的东东详细进行一个梳理,就自己实际工作而言还是习惯用MVC传统的代码习惯,毕境习惯了它N多年了有点改不过来,而对于MVP的代码风格在目前的项目上基本上已经越来越普及了,而往往项目中MVC和MVP风格都并存在的, 阅读全文
摘要:
在上一次https://www.cnblogs.com/webor2006/p/12392259.html中对于Android Studio的插件实现入了一下门,这次则通过一个案例对于编写Android Studio的插件进行全面的学习,可能在实际工作中自己来编写插件的机会不多,但是你如果懂得写插件 阅读全文
摘要:
Dagger2是啥? 继续来学习IOC思想的一个新框架 Dagger,说实话这个框架还木有在工作项目中用到过,但是它在大型项目中用它的还是很常见的,项目越大越能体现它的好处,核心好处就是能够解耦,所以接下来好好把这个框架的使用给了解了,待未来在项目中看到它的用法也能很读懂,先来上官网了解一下它:ht 阅读全文
摘要:
在上一次https://www.cnblogs.com/webor2006/p/12374975.html中对于通过实践的方式来对于IOC的思想有了一定的了解,接下来继续围绕IOC进行进一步的学习。 重撸ButterKnife框架: 关于ButterKnife的手写其实在之前https://www. 阅读全文
摘要:
关于IOC这个概念在当年学习J2EE时早就听说过了,经典的框架当属于Spring,而在Android当中的一些现代的框架中这种思想也大量被使用着,所以接下来会对IOC的整体思想做一下认识。 核心思想: 概念: IOC是原来由程序代码中主动获取的资源,转变由第三方获取并使原来的代码被动接收的方式,以达 阅读全文