一个使用kotlin编写的干货集中营客户端

646 阅读1分钟

自从Kotlin成了Google爸爸的干儿子后,是越来越火啦,作为一个Android开发者怎么能不会kotlin,那不然就落后啦,于是自己边学边敲撸了一个kotlin的干货客户端分享给大家,有什么不足之处或者建议欢迎提出。

image

项目所运用到的一些第三方库

  
    //Retroit 相关包
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    compile 'com.squareup.retrofit2:converter-gson:2.3.0'
    compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    //Rxjava 相关包
    compile 'io.reactivex.rxjava2:rxjava:2.1.0'
    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    
    // Retrofit 生命周期管理框架
    compile 'com.trello.rxlifecycle2:rxlifecycle-kotlin:2.1.0'
    compile 'com.trello.rxlifecycle2:rxlifecycle-android-lifecycle-kotlin:2.1.0'
    compile 'com.trello.rxlifecycle2:rxlifecycle-components:2.1.0'
    
    // 基于rxjava 的6.0权限请求框架
    compile 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar'
    
    //下拉刷新框架
    compile 'in.srain.cube:ultra-ptr:1.0.11'
    //图片加载框架
    compile 'com.github.bumptech.glide:glide:4.0.0-RC0'
    
    //图片查看库
    compile 'com.github.chrisbanes:PhotoView:2.1.2'
    

项目所运用到的一些知识

  • Kotlin
  • MVP + Retrofit + RxJava
  • RecycleView瀑布流
  • M D 风格
  • 抱歉,我编不出来了.....

项目截图

image image

image image

image

感谢

  • 数据来源:干货集中营
  • 掘金客户端,没错我就是借(chao)鉴(xi)了部分UI
  • 当然还有大佬的kotlin中文站
  • 感谢所有开源大佬
  • 还有感谢啥来着?

image