/SharedLib

志在最便捷、最聪明的的app搭建方案。

Primary LanguageJavaApache License 2.0Apache-2.0

Introduce.

Android 温书📚 --> 小目标

  • [1]项目框架搭建,暂时使用mvp模式,后期考虑到扩展将另外开分支扩展mvvm等。
  • [2]网络框架封装,涉及到Volley、OkHttp、RxJava、NoHttp和Retrofit等封装使用。
  • [3]图片加载,包含缓存处理及优化,考虑到的框架包含ImageLoader、Picasso、Glide等。
  • [4]基本数据处理及解析,其中json数据考虑使用Gson, fastjson等,xml暂时使用Dom4j;
  • [5]原生控件便捷使用,包含 Listview和Recycleview万能适配器使用、Dialog和Progress等 。
  • [6]自定义控件使用,包含下拉刷新,自定义图片形状、日历控件、时间控件、stepview、悬浮按钮等。
  • [7]工具类整合,包含图片上传裁剪、屏幕适配、日期转换, 日志打印、吐司等工具类。
  • [8]屏幕适配方案。
  • [9]Splash页面展示,base类(entity、Activity、Fragmetn等)抽取等。
  • [10]ButterKnife、Dagger、LeakCanary检测内存泄露、 EventBus,数据库(GreenDao等)等使用。

Library

App

Reference.