美文网首页Android好文收录Android开发Rx系列
带你高效学习MVP+RxJava+Retrofit

带你高效学习MVP+RxJava+Retrofit

作者: GitLqr | 来源:发表于2017-03-01 10:06 被阅读11274次

    引言

    自上次用老旧的mvc做了一个仿微信项目之后,我给自己做了一个短期的规划,先把MVP+RxJava+Retrofit这新的安卓三剑客给学了,于是,经过一个多星期的折腾,总算是对MVP+RxJava+Retrofit入了门。经过这两年的洗礼,这三门技术不断成熟稳定,得到了广大程序猿的一致认可。网上有许多优秀的文章对这三门技术进行讲解,所以,本文只作为一个学习指引,罗列出本人学习 这三者和lambda表达式时 所看过的不错的文章或项目。

    先对三剑客有个大概的印象吧:

    一、RxJava

    1、入门:

    1)、对RxJava的入门,网上一致认为作者名为“扔物线”的文章最好,但是,RxJava本身对于新手来说比较难以理解,看一遍是记不了多少的,建议多看两遍,到时自会是“书读百遍,其义自见”啦。

    2)、除此之外,作者“hi大头鬼hi”的译文也写的很不错,非常具有参考价值:

    2、细分:

    所谓细分无非是学习RxJava的操作符和实际使用场景,下面推荐的是作者“余志强”的文章,这里提示一下,该作者使用的是旧版的RxJava,所以有部分方法可能在新版中被去掉了,所以大家在看的时候,不要觉得奇怪。

    3、其他:

    主要针对一些使用中出现的错误、RxJava操作符的理解:

    二、Retrofit

    1、入门:

    对于Retrofit的入门,其实不难,看完以下几基本就可以了,下面推荐的是作者“码小白”的文章:

    2、细分:

    开发中肯定会用到持久化Cookie、数据缓存和Log输出,以下推荐几遍相关的文章:

    3、其他

    这里收集一些本人在使用中遇到的错误:

    三、MVP

    一句话,看得再多,不如实践一把。mvp的概念网上一搜一大把,也可以通过在上面的文章内容进行了解,这里不做介绍,对于mvp的学习,本人是直接对通过代码来学习的,这里推荐一个写的不错的项目例子,请在学习了RxJava和Retrofit完的基础上看,相信对你有很大帮助:

    四、lambda表达式

    结束语

    看完了上述的文章之后,对于我确实有很大的帮助,感觉这三者搭配起来简直无敌了,但是还是有很多细节问题目前还没有遇到,或许是个很大的坑也说不定,如果到时有遇到的话,会继续在本文中进行更新。最后,祝各位Android、Java程序猿入坑顺利,嘿嘿~。

    相关文章

      网友评论

      • 33a02adfbd85:点赞楼主
      • fancker:为什么rxjava的路径和GitHub上的不一样?
      • 帅气的帽子:之前对Rxjava+Retrofit都是搜的片段化,没看过这些系列的文章,准备花几天怒补一下
      • 开发者头条_程序员必装的App:感谢分享!已推荐到《开发者头条》:https://toutiao.io/posts/fv301w 欢迎点赞支持!
        欢迎订阅《CSDN_LQR》https://toutiao.io/subject/206397
      • 55e04739f5a7:这个大保健真的是666
      • 聚齐:你好,一般得去什么地方看新技术
        GitLqr: @聚齐 这些我都是在网上找博客看的,这篇文章里记录的就是我学习这三种技术看过的文章,看着多,但是耐心看会明白的,最重要的是实践,看代码,这是我自己的学习方式,虽然很痛苦,但是学的快
      • 5d1f2b50e2df:你好!请问你的联系方式是什么?
        GitLqr:@H伟 我的个人信息里的留QQ邮箱吧:QQ 960432662
      • 汪简书:请问博主这一套大宝剑下来需要多少时间呢?
        GitLqr: @然而喵星人早已看穿了一切 好像是一个星期吧
      • 天天one:感谢分享

      本文标题:带你高效学习MVP+RxJava+Retrofit

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