/Arad

android快速应用开发框架

Primary LanguageJava

Arad

##android快速应用开发框架

android rapid application development的简写arad

Arad的特性

  • 注解开发,参考Butterknife,大大简化代码,注重业务的开发
  • Http使用Retrofit,标杆应用库,异步http请求,完美配合Rxjava,okhttp
  • 图片异步加载类库Glide google官方推荐
  • 数据库模块,LiteOrm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询
  • Util 常用方法的集合
  • 多控件的支持,基础adapter,recycleview上拉下拉,常用页面切换动画,http统一错误处理等

Arad快速上手

Gradle 引入方式

compile 'com.beanu:arad:0.9.7'
  1. 继承AradApplication,配置ApplicationConfig
public class MyApplication extends AradApplication {
  @Override
  protected AradApplicationConfig appConfig() {
      return new AradApplicationConfig();
  }
}
  1. 开始使用Arad,在全局的任何地方
//http请求
  Arad.http.get(url,params,responseHandler);
  Arad.http.post(url,params,responseHandler);

//图片下载
  Arad.imageLoader.load(url).into(imageView);

//数据库访问
  Arad.db.findAll(Classname);
  Arad.db.save(entity);
  Arad.db.update(entity,strWhere);

//view注解开发
  @InjectView(R.id.toolbar_title) TextView toolbar_title;

推荐项目