# TomatoIt **Repository Path**: CKStack/TomatoIt ## Basic Information - **Project Name**: TomatoIt - **Description**: 一款基于okgo+Rxjava2+mvp架构的项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-05 - **Last Updated**: 2021-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 用okgo、rxjava、mvp实现一个玩Android的客户端 # # 一、简述 # 现在Android开发,MVP+RxJava+Retrofit这安卓三剑客搭配真是主流,但这里我用了okgo+Rxjava+mvp来开发一个完整的APP,(okgo,比 Retrofit 更简单易用的网络请求框架,开发者的原话,真的不错)个人感觉此项目的框架很适合开发者在个人或者公司的项目中使用,相比retrofit和Google的MVP模式,挺简洁方便的,适合学习mvp模式在项目的应用。 # 二、备注 # - 此项目提供了一个完整的项目的开发解决方案,包括mvp模式Base类的封装,业务分层,iconfont图标适配方案,autoLayout全尺寸适配方案等 - okgo网络框架: https://github.com/jeasonlzy/okhttp-OkGo - 项目的接口:http://www.wanandroid.com/blog/show/2 ## 技术与框架 ## - okgo网络框架 - rxjava(增加适当的封装) - BRVAH - autolayout - 自适应图标IconFont - 具体看代码吧 ## 项目截图 ## ![](https://user-gold-cdn.xitu.io/2018/2/3/1615ae00b451c48b?w=320&h=568&f=jpeg&s=41339) ![](https://user-gold-cdn.xitu.io/2018/2/3/1615ae00ae746a05?w=320&h=568&f=jpeg&s=50929) ![](https://user-gold-cdn.xitu.io/2018/2/3/1615ae00ae26ce6c?w=320&h=568&f=jpeg&s=28894) ![](https://user-gold-cdn.xitu.io/2018/2/3/1615ae00aeb1419e?w=320&h=568&f=png&s=21729)