Android框架之路——整体介绍(持续更新...)

@(框架开发)

前奏


  1. 导入github开源项目;
    • Android框架之路——Studio如何导入Github开源项目
  2. 软件框架搭建;

一、UI


  1. ToolBar的使用;
    • Android框架之路——ToolBar的使用
  2. NavigationView侧边栏的使用;
    • Android框架之路——NavigationView的使用(结合ToolBar)
  3. FloatingActionButton的使用;
    • Android框架之路——FloatingActionButton使用与ToolBar进阶
  4. 一些控件的使用:
    • SwipeRefreshLayout、RecyclerView(实现上拉加载、下拉刷新)
      • Android框架之路——RecyclerView的使用
      • RecyclerView完全解析之下拉刷新与上拉加载SwipeRefreshLayout
    • CardView和RecyclerView实现瀑布流
      • Android框架之路——Glide加载图片(结合RecyclerView、CardView)
    • Tablayout+ViewPager+Fragment
      • Android框架之路——Tablayout+ViewPager+Fragment的使用
    • Fragmentation库的使用
      • Android框架之路——Fragmentation的使用(流式交互Demo)
    • 滑动ViewPager引起Swiperefreshlayout刷新的冲突
    • 轮播图的实现
      • Android框架之路——Banner实现轮播图(RecyclerView添加Header)
    • MD风格控件使用:
      • lygttpod的SuperTextView
      • chenBingX的SuperTextView
      • Toasty
      • TextInputLayout
  5. 你不容错过的10个图标素材网站;
    • https://materialdesignicons.com/
    • https://material.io/icons/
    • http://www.iconfont.cn/collections?personal=1
    • http://www.easyicon.net/

二、数据库


  1. GreenDao;
    • Android框架之路——GreenDao3.2.2的使用
  2. Realm;
    • Android框架之路——Realm数据库使用

三、模式架构


  1. MVP;
  2. MVVM;

四、依赖注入


  1. Dragger2;
  2. butterknife;
    • Android框架之路——ButterKnife的使用

五、Json解析


  1. Gson;
    • Android框架之路——Json解析一篇就够(原生技术+Gson+FastJson)
  2. FastJson;
    • Android框架之路——Json解析一篇就够(原生技术+Gson+FastJson)

六、图片加载


  1. Glide;
    • Android框架之路——Glide的使用
    • Android框架之路——Glide加载图片(结合RecyclerView、CardView)
  2. Picasso;
  3. ImageLoader;

七、网络请求


  1. Retrofit;
    • Android框架之路——Retrofit2.0的初窥(包含Gson)
  2. OkHttp;
    • Android框架之路——OKHttp的使用
  3. OKGo;
  4. Volley;

八、响应式编程


  1. Rxjava
  2. RxAndroid
  3. RxBus
  4. RxBinding

九、XUtils3

你可能感兴趣的:(Android框架之路——整体介绍(持续更新...))