美文网首页
一个完整Android项目所必备的组件

一个完整Android项目所必备的组件

作者: SupLuo | 来源:发表于2017-03-10 00:09 被阅读52次

    网络请求

    Retrofit 2.x: 见GitHub
    此框架的特点比较明显。请求默认使用Okhttp(见:GitHub)处理,这个选择也是目前的主流。

    Json处理

    推荐与Retrofit搭配的Converters:见GitHub
    常用的是Gson

    数据库

    采用ORM框架;
    推荐Greendao 3.x GitHub 官网
    从Greendao2.0开始接触,是一个数一数二的ORM框架。

    图片加载框架

    • Glide(推荐)
    • Picasso(推荐,可以与Retrofit搭配)
      两者的选择可以参考文章[地址]()
    • Fresco
    • UIL(Universal Image Loader):GitHub
      其实这几个框架都比较不错,名气也大,各有特点,根据自己的需求选择。

    语言扩展

    • RxJava GitHub
      强烈推荐在项目中使用,学习有一定门榄。
      能够很好的与Retrofit结合(地址),语言自身的特点慢慢了解。
      RxAndroid地址
    • Kotlin GitHub
      非必需,但有必要的一个东西,对开发者的要求很高,几乎可以说需要重新了解一门新的语言。
      语言扩展对于项目开发来说,不是必须的,但是确是非常有用的,一旦掌握,开发将会变成一件特别惬意的事情。

    辅助工具,可以便利开发

    • ButterKnife
      解放findViewById等这样的劳力活
    • Kotlin Android Extensions
      Kotlin专门对Android开发的一些扩展,如果能掌握的话,完全能够替代ButterKnife的存在。
    • Logger
      格式化开发过程中的日志信息,便于查看

    相关文章

      网友评论

          本文标题:一个完整Android项目所必备的组件

          本文链接:https://www.haomeiwen.com/subject/pjoggttx.html