<commit_before>XDroid-Databinding 轻量级的Android快速开发框架

[![](https://jitpack.io/v/fodroid/XDroid-DataBinding.svg)](https://jitpack.io/#fodroid/XDroid-DataBinding)

# 概述

<p align="center">
	<img src="xdroid_logo_128.png"/>
</p>

XDroid-Databinding是XDroid Android快速开发框架的Databinding版本，其使用方式类似于XDroid，大部分源码也来自XDroid。由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。

> Demo详细使用可参看Demo

## XDroid-Base

XDroid-Base包含开发中常用的一些快速开发类，可作为一个简单的开发框架,由Base、Cache、ImageLoader、Kit、Log、Router等几个部分组成。可快速、自由的按需扩展进行App开发。

传送门：[**https://github.com/fodroid/XDroid-Base**](https://github.com/fodroid/XDroid-Base)

## XDroid

XDroid是一个轻量级的Android快速开发框架，基于XDroid-Base，在此基础上增加了由UI、Event、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化，不强依赖某些明确的三方类库，使得三方类库可自由搭配组装，方便替换。可快速、自由的进行App开发。

传送门：[**https://github.com/limedroid/XDroid**](https://github.com/limedroid/XDroid)

## XDroidMvp

XDroidMvp是基于XDroid的MVP实现，不是传统意义的MVP，不需写接口，可无缝切换MVC，可能是当前最好用的MVP框架。

传送门：[**https://github.com/limedroid/XDroidMvp**](https://github.com/limedroid/XDroidMvp)

## XDroidMvp-Databinding

XDroidMvp-Databinding是基于XDroidMvp的Databinding版本，大部分源码也与XDroidMvp类似。

传送门：开发中

XDroid推出以来，得到了很多朋友的快速反馈，目前有很多朋友在新项目或是老项目中使用XDroid，为了方便学习和交流，可以加入QQ群：

XDroid交流群：**153569290**
# 更新
### v1.5.4
* 更新xdroid-base
### v1.5.3
* 修复bug
### v1.5.2
* 网络库增加统一错误处理，增加retryWhen
* 增加SimpleBindingRecAdapter
* 更新xdroid到最新<commit_msg>更新readme<commit_after>XDroid-Databinding 轻量级的Android快速开发框架

[![](https://jitpack.io/v/fodroid/XDroid-DataBinding.svg)](https://jitpack.io/#fodroid/XDroid-DataBinding)

# 概述

<p align="center">
	<img src="xdroid_logo_128.png"/>
</p>

XDroid-Databinding是XDroid Android快速开发框架的Databinding版本，其使用方式类似于XDroid，大部分源码也来自XDroid。由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。

> Demo详细使用可参看Demo

## XDroid-Base

XDroid-Base包含开发中常用的一些快速开发类，可作为一个简单的开发框架,由Base、Cache、ImageLoader、Kit、Log、Router等几个部分组成。可快速、自由的按需扩展进行App开发。

传送门：[**https://github.com/fodroid/XDroid-Base**](https://github.com/fodroid/XDroid-Base)

## XDroid

XDroid是一个轻量级的Android快速开发框架，基于XDroid-Base，在此基础上增加了由UI、Event、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化，不强依赖某些明确的三方类库，使得三方类库可自由搭配组装，方便替换。可快速、自由的进行App开发。

传送门：[**https://github.com/limedroid/XDroid**](https://github.com/limedroid/XDroid)

## XDroidMvp

XDroidMvp是基于XDroid的MVP实现，不是传统意义的MVP，不需写接口，可无缝切换MVC，可能是当前最好用的MVP框架。

传送门：[**https://github.com/limedroid/XDroidMvp**](https://github.com/limedroid/XDroidMvp)

## XDroidMvp-Databinding

XDroidMvp-Databinding是基于XDroidMvp的Databinding版本，大部分源码也与XDroidMvp类似。

传送门：开发中

XDroid推出以来，得到了很多朋友的快速反馈，目前有很多朋友在新项目或是老项目中使用XDroid，为了方便学习和交流，可以加入QQ群：

XDroid交流群：**153569290**
# 更新
### v1.5.5
* 网络异常处理增加状态码，输出了错误具体的栈信息。
### v1.5.4
* 更新xdroid-base
### v1.5.3
* 修复bug
### v1.5.2
* 网络库增加统一错误处理，增加retryWhen
* 增加SimpleBindingRecAdapter
* 更新xdroid到最新
{'fraction_non_alphanumeric': 0.1492098493201029, 'fraction_numerical': 0.016538037486218304, 'mean_word_length': 9.044280442804428, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 11, 'https://': 16, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4248270', 'n_tokens_mistral': 1637, 'n_tokens_neox': 1869, 'n_words': 71}