位置:首页 » 一个集成Rxjava,Retrofit,Mvp的开源项目

一个集成Rxjava,Retrofit,Mvp的开源项目

Advertisement
  • [技术2] 2016-05-10
    想好好的读一个优秀的项目,细细的研究下. 自己写一些东西,感觉一直困在自己的知识能力范围内,无法很好的提高. 谢谢啦! --cut-- upwell在2015-05-07 12:05:1回答到: requests flask binux在2015-05-07 12:13:5回答到: tornado crazyxin1988在2015-05-07 12:14:3回答到: flask 而且0.1的代码 不到以前行 大部分还是注释 chenggiant在2015-05-07 12:31:1回答到: h
  • 2015年度开源项目新秀和荣誉榜公布
    [技术] 2015-07-15
    黑鸭(Black Duck)软件公布了一份名叫"年度开源项目新秀"的报告,介绍了由全球开源协会发起的10个最有趣.最活跃的新项目. 年度开源项目新秀 每年都有上千新的开源项目问世,但只有少数能够真正的吸引我们的关注.一些项目因为利用了当前比较流行的技术而发展壮大,有一些则真正地开启了一个新的领域.很多开源项目建立的初衷是为了解决一些生产上的问题,还有一些项目则是世界各地志同道合的开发者们共同发起的一个宏伟项目. 从2009年起,开源软件管理公司黑鸭便发起了年度开源项目新秀这一活动,它的
  • 2015 年度开源项目新秀榜
    [技术] 2015-06-27
    黑鸭(Black Duck)软件公布了一份名叫"年度开源项目新秀"的报告,介绍了由全球开源协会发起的10个最有趣.最活跃的新项目. 年度开源项目新秀 每年都有上千新的开源项目问世,但只有少数能够真正的吸引我们的关注.一些项目因为利用了当前比较流行的技术而发展壮大,有一些则真正地开启了一个新的领域.很多开源项目建立的初衷是为了解决一些生产上的问题,还有一些项目则是世界各地志同道合的开发者们共同发起的一个宏伟项目. 从2009年起,开源软件管理公司黑鸭便发起了 年度开源项目新秀 这一活动,
  • [技术2] 2016-05-09
    国人喜欢挖坑,弃坑.许多人只是为了利益做开源项目的,以便日后换工作.忽悠money提供强有力的说明. 当然我并不是否认没有好的,不过大部分情况是这样 轻喷 --cut-- blaboy在2016-05-09 21:28:22回答到: 仅从楼主标题而言,敢用! 开源的安全放心. 不管以后有没有更好的,能找到已经满足了. blaboy在2016-05-09 21:28:22回答到: 仅对Lz标题而言,敢用. 能找到开源的项目已经很满足了. codeface在2016-05-09 21:28:22回答
  • [技术] 2013-03-02
    求一个应用设计模式比较多的开源项目 课程论文需要~ 除了JHotDraw 谢谢 ------解决方案-------------------- tomcat 有一个jpetstore 的一个开源项目,供学习参考用的,你可以在网上找找 ------解决方案-------------------- Hibernate, Spring, Struts ------解决方案-------------------- 有一个开源的论坛 我也是听说 叫什么jlive 还是什么来的 你自己搜搜看 听说大量用设计模
  • 实践!业余时间做的一款阅读类App (MVP + RxJava + Retrofit)
    [技术] 2016-09-11
    整体项目基于 MVP + RxJava + Retrofit 通过 Retrofit 实现了无网缓存 基于 MVP 模式对 Activity 和 Fragment 封装了两个基类,同样适用于非 MVP 的实现. 运用 RecyclerView 加载了多种复杂布局 用到了一些很棒的第三方库 GitHub 项目地址 : https://github.com/Werb/GankWithZhihu 闪屏 实现了类似于 Twitter 的闪屏动画,中间的小太阳可以扩大到中心,进入主界面 闪屏中的字体叫做
  • [android架构篇]mvp+rxjava+retrofit+eventBus
    [技术] 2016-07-01
    android架构篇 mvp+rxjava+retrofit+eventBus 高层不应该知道低层的细节,应该是面向抽象的编程.业务的实现交给实现的接口的类.高层只负责调用. 首先,要介绍一下一个项目中好架构的好处:好的软件设计必须能够帮助开发者发展和扩充解决方案,保持代码清晰健壮,并且可扩展,易于维护,而不必每件事都重写代码.面对软件存在的问题,必须遵守SOLID原则(面向对象五大原则),不要过度工程化,尽可能降低框架中模块的依赖性. 之前的一段时间,学习了一些新的技术,并把自己关注的技术整合
  • Android三大设计模式之一----MVP设计模式(包括rxjava+retrofit网络请求框架)
    [技术] 2016-08-03
    android的开发模式,也就是项目最基本的构建模式,也不是说需要固定不变的模式,在项目中可以灵活运用. 而MVP开发模式属于MVC的变种升级,其相对于mvc模式来说,更高度的解耦,更明确的分工,可以更好的开发项目,结构十分清晰,适合安卓升级之后包括android5.0,6.0的开发, mvp同样是有名字组成,model(模型),view(视图),presenter(纽带),其三者之间的关系,大致是有如下图一样的关系: 即最早是view与presenter最先交互,然后model直接与prese
  • 使用Travis-CI+Coveralls让你的Github开源项目持续集成
    [技术] 2016-04-07
    我在成长为最好的自己: 对于经常浏览 Github 的朋友来说,是不是会经常看见下图这样的状态图标? 这是什么? Travis-CI是一个持续集成构建项目,使用了小清新的yml语法,你可以把它想象成一个Web的linux系统,通过yml语法来驱动执行.(你可以这么想象),它对于Github上的开源项目是免费的,当然private repo 就有些小贵了. Coveralls是一个自动化测试覆盖率的服务. 在使用这两个服务之前默认你已经熟练操作Github了,接下来我将使用 Mocha , Cha
  • 安利下自己的一个开源项目 android Github 客户端。
    [技术2] 2016-05-08
    自己下班后写的一个 Github 客户端, android 版本的.取名 GitNB . 工作虽然也是搞 android 的,但感觉没什么吊用.都是一些设置和通信录,一点互联网感觉都木有. 就打算自己从写一个网络客户端 app .本来一开始打算搞 V2EX ,后来又看到 Github 的 api 文档,好用易懂就抱了 gitbug 的大腿. 第一个开源项目,有点小激动呢....估计会有好多 bug........ https://github.com/Jeffmen/Git.NB 欢迎大家来戳,
  • 开源项目Philm的MVP架构分析
    [技术] 2015-06-08
    作者 : lightsky 原文链接 前言 最近一直在研究ChrisBannes的开源项目 Philm ,其整体架构是一套MVP的实现,因为自己也确实没有遇到过整个项目利用MVP搭建的架构,看到的更多是一些代码片段,这里就探讨Philm是如何结合Android实际问题来实现一种MVP架构,如有分析不准确的地方,欢迎指出,大家一起探讨. 1.简单谈一谈MVP 在无任何模式下的开发时,Activity与Model层的关系太紧密了,做了所有的操作,不易维护,扩展性较差.比如我们后期的需求可能不是从数据
  • [技术2] 2016-05-09
    主题在这里 http://www.oschina.net/news/58899/2014-cn-top-100-software 看起来种类倒是有不少. 涉及面Java Android C/C++ Javascript 有人用过这些国人开源的框架么,不知道社区支持和开发进度活跃度如何 这是top3 看介绍很厉害的样子 ``` 1. JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restf
  • [技术2] 2016-05-09
    在开发项目ToughRADIUS的过程中,这个问题坑了我不少时间. 因为以前长时间做企业项目,实施部署运维都是专业技术人员进行,我只要按规范给他们文档和培训就可以,很少存在这个问题. 但是当我直接对用户做版本发布时,完全不一样了. 这是个AAA项目,用户群体一般就是宽带运营,虚拟专用网运营等,不得不说,咱们国家的民营是当着老板,操着心运营商的心,跑着业务员的路,最后还要干技术网管的活. 最初,我直接提供源码包,在源码包下提供一些启动脚本,linux下提供sh,windows下提供bat或exe,
  • 一个靠谱的前端开源项目需要什么?
    [技术] 2016-07-03
    0. 前言 写前端代码一段时间之后,你可能会萌生做一个开源项目的想法,一方面将自己的好点子分享出去让更多的人受益,另一方面也可以在社区贡献的环境下学到更多的东西从而快速成长.但是开源项目也有开源项目的玩法,一些可能没有注意的点,也许会让你的好点子和许多人失之交臂,在这里笔者以自身经验出发,聊一聊笔者心目中的靠谱的 Github 前端开源项目应该具有什么.当然我们讨论的只是一个项目至少需要什么才是靠谱的.真的想要做好一个项目,需要的比这里要讲的多得多. 限于篇幅,本文很多点都是点到为止,文章中有大
  • 如何选择一个适合自己的开源项目来阅读
    [技术] 2015-09-08
    人们都说, 阅读源码是提高编程水平的一个极好的方法, 但是如何找到一个适合自己阅读的源码, 就蛋疼的很. 优秀的开源项目非常多, 肯定是看不完的. 而且如果没有一个明确的目的, 只是因为火就看, 则事倍功半. 我更像一个后台开发程序员, 所以以下观点都基于后台程序员的视角出发. 从 Node.js 和 Tornado 出发 在几个月前, 我学习了 Tornado 框架并用来做了一个项目; 而 Node.js 则是最近几天才开始学的. 所以很可能会有说的不严谨的地方. Tornado 是一个 异步
  • [技术2] 2016-05-09
    去年的这个时候参加了两次事业单位考试,期间想找一个可在线做题系统,在v2ex发现了http://aoaoda.com/这个网站,但是它是面向公务员的,自己又不能添加自定义的题库.继续寻找,要么很烂要么就是收费的,最后终于找到了"WLS在线考试插件"这个开源项目. WLS能单独安装,也能作为Disuz和Joomla的插件使用,添加题库的方式是通过excel按照格式处理后的xls文档导入,最新版本作者还做了安卓手机版,虽然性能比较差. 我用WLS在做了近千道选择题,虽然我没考上,但对我帮助
  • [技术2] 2016-05-09
    先来,我最想最想要一个ifttt类的开源程序,你知道的,这东西在国内开源才能活得好. 开放接口,各种插件/应用自由发挥兼容墙内外站点- --cut-- simpx在2011-07-26 20:49:3回答到: 你.... 你这个想法在看到ifttt时我也想到了.. 看到你这标题我就想进来说这个项目,前几天还想要不要来v2ex上问问有人感兴趣不.. 我靠,我们简直可以当基友了. linsk在2011-07-26 21:51:2回答到: @simpx 这这这-但我目前没有这样的开发能力 fanzey
  • [技术2] 2016-05-09
    libloop 项目地址 https://github.com/zhicheng/libloop 项目是从我司的商业项目 OpenNS-DNS (非开源项目, C500K 服务器) 中抽出来的,还没有合并回去,但这只是早晚的事. 封装了 select,epoll 和 kqueue . Linux 是首要支持的平台,*BSD 只做开发级别的支持, Windows 不支持. Timer 目前实现用的是 Python heapq 模块(C Port ),性能比较弱,还要优化. 另外还封装了几个 Uni
  • [技术2] 2016-05-09
    开发者日常中总会不断遇到新的开源项目或组件,那大家是怎样从入门到深入的呢? 最近不断学 React 相关的东西,很希望这个上面能够深入学习. 但在过程是有很多迷失方面的想法,如我看到 CreateClass 这个类,但又看到 CreateElement 等等...不断地查找资料以导致时间越来越长却感觉什么也没有学到似的. 也有听人说过,可以从学习回来的东西中先做一些 SideProject,以巩固刚学习的知识便顺更感受一下知识要点.这个的确是很有用的 从学习中总结以一下步骤(以我在学习 Reac
  • [技术2] 2016-05-09
    网站的vps是国外的,国内速度可能会慢点,大家稍微等下它. --cut-- kennedy32在2014-10-27 16:58:3回答到: 打不开 no13bus在2014-10-27 17:02:1回答到: @kennedy32 你是哪里的ip?我看下. no13bus在2014-10-27 17:03:1回答到: @kennedy32 多刷新几次呢 ooxxcc在2014-10-27 17:13:5回答到: 不能当计算器用,差评 no13bus在2014-10-27 17:18:0回答到:
最新文章
  • 15 届毕业生,到现在求带走!

    年底了,找个工作,试图结束自己的迷茫期! 技能前端后端产品均涉及,前端能 html css js bootstrap 后端能 php 写个 cms python 写个 app 小后端(增删查改),相信能够快速学习!成长! 产品 各种原型工具 各种想法 性格开朗 从零开始,前端 or 后端 or 产品实习 , 2016 走起!求带走了! 名字带"强"字,强哥应该在上海滩混! --cut-- songshan在2016-05-09 22:59:37回答到: 你是要找实习还是正式工作啊,我这

  • CNBLUE《YOU'RE SO FINE》歌词 CNBLUE《YOU'RE SO FINE》歌词

    이렇게 예뻤나 (YOU'RE SO FINE) (美好的你) - CNBLUE (씨엔블루) 词:정용화 曲:정용화 编曲:정용화|고진영|이상호 내 친구들이 널 보고 난 뒤 하나같이 말해 넌 능력이 좋아 완벽한 Chemistry 서로가 바쁠 때면 애교 섞인 Selfie로 대답하는 Girl 남자들은 다 똑같대 처음에만 잘해준대 널 보면 그런 말 못해 매일매일 새로운데 조금은 부끄럽지만 못 믿을 말 한번 할게 이렇게 예뻤나 성격에 두 번 놀라 날 보며 웃는

  • 昨入了MacUpdate Bundle,一半我自己用了,一半用不到,有需要的吗

    - Parallels Desktop 8 ($79.99) - 在 Mac 上跑 Windows: 闲置, - DEVONthink Pro ($79.95) - 信息管理器: 闲置 - Prizmo ($49.95) - 扫描文件及创建可编辑文档: 给同学了 - MacUpdate Desktop ($10.00) - Mac 软件更新: 用了 - MotionComposer ($149.00) - 设计动画和交互性的网页内容: 用了 - 1000 OpenType fonts Colle

  • 乐视超级手机今日开启预约 乐视超级手机今日开启预约

    乐视超级手机已于上月中旬正式发布,根据此前官方公布的消息,乐视超级手机1(简称乐1)以及乐视超级手机1 Pro(简称;乐1Pro)两款手机将于今天(5月5日)上午10点开启预约. 乐1搭载了联发科目前顶级的MediaTek helio X10处理器,即MT6795八核处理器,拥有3GB运行内存,性能强悍,跑分成绩超过55000分.同时乐1手机还拥有5.5英寸的1080P高清屏幕,以及1300万像素光学防抖镜头. 乐1手机有16GB/32GB/64GB三个容量版本,售价分别为1499/1599/1

  • 喜欢海贼王的十大理由 你是属于哪一种? 喜欢海贼王的十大理由 你是属于哪一种?

    喜欢海贼王的十大理由, 你是属于哪一种?海贼王非常受欢迎,尤其是一些青年们非常喜欢海贼王的索隆和路飞,为什么朋友们会非常喜欢海贼王呢,今天我们将喜欢海贼王的十大理由总结出来,看看你是喜欢哪一个吧. 海贼王之所以好看,并不仅仅是冒险题材,也不仅仅是因为热血,多是因为那些怀着梦想的朋友.搞笑.感人.激情.梦想.友情.亲情.羁绊这些因素混在大海上,大海才有了狂风暴雨般的表演.喜欢上海贼王的十大理由: 1--英雄 所谓英雄并非只是传说,无英雄不江湖,吟游诗人的歌声再美,也不如亲眼目睹英雄们喋血沙场时的英

  • 百合的吃法及功效 百合的吃法及功效

    1.百合银花粥 百合50克,洗净;再取银花l0克,焙干为末备用.先将100克粳米淘净,煮至粥浓稠时再放百合煮10分钟,起锅前放入药末及适量白糖即可食用.适合于咽喉肿痛,易于"内火"旺盛的人群. 功效:清热消炎.生津解渴. 本站阅读配图 2.绿豆百合粥 绿豆100克.粳米或糯米适量,加水适量煮熟,再加入50克洗净的鲜百合略煮片刻即可.在食用之前,加入白砂糖或者冰糖调味.适用于咽喉干咳.热病后余热未尽.烦躁失眠等症的治疗. 功效:清热解毒.利水消肿. 3.清蒸百合 鲜百合适量洗净,蒸熟食用

  • “中庸思想”是未来互联网技术的发展方向

    互联网大会今天开幕了. 宽带资本赞助了大会的网络技术论坛,并更新名称为网络技术创新应用论坛暨2009云计算产业峰会.论坛的主题为:解读云计算中的沸点与精彩. 上周收到宽带资本送来的邀请,呵呵,今年4月13号宽带资本主办的数字生态系统论坛之一--"宽带2.0 宽带互联网的未来"我们也曾帮过一些小忙.他们对"云"很感兴趣. 我中午12点多从公司出发,一路顺畅,半小时就到达会场,并很快找到了车位. 视频访谈已成白菜? 一进门就看到大会的三个主赞助商,移动.联通.电信.很显

  • 西班牙发明新型风力发电机 涡度增效提高40% 西班牙发明新型风力发电机 涡度增效提高40%

    随着地球资源日益匮乏,濒临枯竭,新能源.可再生能源的利用,已经上升到了前所未有的高度上.风能发电作为新型可再生能源的利用,已经在世界多个国家广泛使用.而对于中国而言,风力发电潜力巨大,如果提高风能的利用率,将会大大减少煤炭等污染能源的使用率. 根据国家能源局数据,2014 年中国全部发电设备容量为 1360GW,其中,并网风电的容量达到了 95.8GW,也就是说说,风电在中国发电总量当中占据大约 7% 的份额. 风电是怎么来的?就是下面这个你偶尔能看到的东西:风力发电机. 常见的水平轴扇叶风力发

  • 吃中餐要注意什么礼仪 吃中餐要注意什么礼仪

    本站礼仪常识配图 吃中餐要注意的一些礼仪 任何一个民族都有自己富有特点的饮食礼俗,发达的程度也各不相同.中国人的饮食礼仪是比较发达的,也是比较完备的,而且有从上到下一以贯通的特点.<礼记·礼运>说:"夫礼之初,始诸饮食".在中国,根据文献记载可以得知,至迟在周代时,饮食礼仪已形成为一套相当完善的制度. 吃中餐和吃西餐有所不同,吃中餐需要讲究中餐礼仪,而西餐礼仪和中餐礼仪有所不同.中餐礼仪如何安排座次,如何上菜,如何入席离席.吃中餐又有些什么饮食风俗呢? 任何一个民族都有自己

  • 当我们羡慕别人时,我们在羡慕什么 当我们羡慕别人时,我们在羡慕什么

    我们都很羡慕保罗,尤其当他穿着考究的西服对我们微微一笑的时候. 他的笑容很真诚,绝不含有那种上层人士仅是为了显示自己的风度而无处不在的优越感.他的眼神清澈而温暖,当他看着你的时候,你觉得即使有天大的困难只要你跟他说他一定会帮你. 保罗出现在我们视网膜上的时候,总是穿戴得很得体,精致但不浮夸,让人眼前一亮却总是恰到好处,不由得打心里感叹:"真是个极具魅力的人啊."每次看他款款走来,有个信念在我心里从未改变:即使九级地震.世界大战,我们也绝不会看到保罗邋里邋遢内裤外穿的景象. 保罗的脾气好

热门推荐
  • 过期香皂可以放入衣柜当清新剂用 过期香皂可以放入衣柜当清新剂用 本站阅读配图 如何利用过期化妆品: 01.可以把过期的化妆品用在脚上,效果同样好. 02.过期香皂:如果是还没开封就过期了,可以放入衣柜当清新剂用. 03.过期眼影:可以捣碎了放进透明指甲油里搅拌均匀,就变成漂亮的彩色指甲油了. 04.过期洗发水:可以洗羊毛衫,非常柔顺,味道也好闻. 05.过期面霜:可以护理皮具,涂在发尾可以权充护发素; 06.过期粉底.散粉:用一个精致的布袋把她们装起来,放在衣柜里或是鞋子里,可以去潮气;地毯上洒了水呀油呀果汁呀什么的,可以先用这个散粉包压一下,就好处理了;
  • 初夏时节多吃4类水果帮你去火 初夏时节多吃4类水果帮你去火 我国很多地区已经进入初夏时节,上火情况也频频出现,随着水果大量的上市,我们吃什么水果去火呢?水果品种繁多,不同的水果都有着不同的功效,下面我们就说说吃什么水果去火. 夏天应多吃瓜类.凉性蔬菜."杀菌"等三类蔬菜. 夏季气温高,人体丢失的水分多,必须及时补充.蔬菜中的水分,是经过多层生物膜过滤的天然.洁净.营养且具有生物活性的水.一个人每天吃500克的瓜菜,等于喝了450毫升高质量的水,且瓜类蔬菜具有降低血压的作用. 夏季暑湿之毒会影响人体健康,吃些凉性蔬菜有利于生津止渴,除烦解暑,清热
  • 今生最美的舞蹈 今生最美的舞蹈 1998年在学校的元旦联欢晚会上,我和班上6名同学一起表演了舞蹈<编花篮>,这是我人生舞台上跳的第一支舞蹈,也是最后一支舞蹈--从小我在一个偏僻的农村长大,虽然很喜欢舞蹈,喜欢艺术,但是从来没有机会接触学习.上了中专以后,听说学校有舞蹈队,我有兴趣很想参加舞蹈队,于是就鼓足了勇气,找到舞蹈队的老师,请求加入.老师考了我几个基本动作,虽然我没什么基础,也没有跳过一支完整的舞,但是凭借我对舞蹈的热情和诚恳打动了老师,让我先跟着练习基本功,跟着学习,从此我成为了校舞蹈队中的一员.这让我倍感自豪,也很
  • WIN8通过第三方软件添加开始菜单全攻略 WIN8通过第三方软件添加开始菜单全攻略 我们都知道WIN8变化非常大,大到将经典的开始菜单去掉了,这让不少PC用户非常不习惯,不知被去掉的用户惊呼WIN8开始菜单在哪儿?官方去掉开始菜单,我们可以通过第三方应用添加开始菜单,下面就为大家介绍几款非常好用的可以为WIN8添加开始菜单的第三方软件.没有开始菜单的Windows 8系统,你会喜欢吗?无论怎样,有一个道理大家要明白,"事物总是要改变的",WIN也不例外,它不可能保持万年不变.如果你无法接受WIN8没有开始菜单的不便,可以通过第三方软件添加开始菜单了,不少第三方软件在这
  • 小米移动会给虚拟运营商开辟道路吗? 小米移动会给虚拟运营商开辟道路吗? 9月22日,在小米4C的发布会上,小米移动正式发布.首批包括两款产品,一款是小米任我行:联通 2G/3G/4G 网络,永久免月费(其实联通还是要收5元钱),电话 0.1 元 / 分钟,短信 0.1 元 / 条,上网 0.1 元 /M 流量,大陆地区无漫游.无长途费,接听免费,每一百八十天需要使用一次,9 月 23 日小米官网和小米商城应用发售. 还有一款是小米吃到饱:电信 2G/3G/4G 网络,每月 59 元包 3000 M 流量,电话 0.1 元 / 分钟,短信 0.1 元 / 条,超出套餐
  • Android:Service之AIDL传递复杂对象 Android:Service之AIDL传递复杂对象 AIDL传递复杂类型对象的特殊处理 前面已经介绍了通过AIDL接口在进程间传递系统允许的数据,如果需要传递一个复杂类型的对象,就没那么简单了,需要额外做一些处理.如下: 定义数据接口的AIDL文件中,使用parcelable关键字,例如:parcelable Message; 在其数据实现类中实现Parcelable接口,并实现对应的方法. 在业务接口的AIDL文件中,使用import引入数据接口AIDL的包名. 例如:Message.aidl 1 parcelable Message; 例如:
  • word怎么隐藏文字? word怎么隐藏文字? 本文章讲到这个功能用到的不是很多了,隐藏文字对于工作来讲没有任何意义了,下面只以一篇好玩的文章来给各位介绍一下. 方法一:最简的办法就是把文字色与背景色一样就可以了,如果我背景色为白色,现在我只要把文字也设置为白色就可以了,选中文字然后"开始"菜单的文字颜色选项,在其中找到白色就可以了. 方法二:利用图片功能,把图片浮于文字上方就可以了,图片上放一张图片现在我们选择中图片,在"格式"->"文字环绕"中我们再把"浮于文字上方&quo