Kanzhibo

Project Url: xturbofan/Kanzhibo
Introduction: Android 手机直播聚合
More: Author   ReportBugs   
Tags:
直播-斗鱼-RxJava-mvp-retrofit-glide-

虎牙的数据也搞完了,但是请求那有点乱,应该是可以写的更赞一点的。待更。

里面集成了 bugly bugly 地址:https://bugly.qq.com 在 bugly 注册了然后在 Application 里面修改下 bugly id 就可以直接使用,当然,你如果嫌麻烦可以直接发我下邮件,把你添加到管理员里,反正我已经注册了。

聚集了斗鱼,熊猫,全民,虎牙和战旗 5 个平台的搜索接口,用 leancloud 保存关注的直播房间列表。 其实就是最近学了不少东西,想练习下,嗯,基本上能用到的都用到了,话说 mosby 真的是个非常好的 mvp 框架,rxjava+retrofit 也是屌的不行,当然,也在逐渐摸索中,一个操作符就能炸的我半天晕晕乎乎的。

TODO

  • [ ] 使用 realm 保存数据到本地
  • [ ] 关注的直播开播推送提醒
  • [ ] 6.0 以上的权限管理
  • [ ] 搜索的优化
  • [ ] 使用 tinker 进行热修复
  • [ ] 美化意见反馈页面

感谢

Third-party Libraries

Project Introduction
bugly 崩溃收集,超级好用
AndroidAutoLayout 屏幕适配
RxJava RxJava is a Java VM implementation of Reactive Extensions
RxAndroid Android specific bindings for RxJava
Retrofit Type-safe HTTP client for Android and Java by Square
leakcanary A memory leak detection library for Android and Java.
BaseRecyclerViewAdapterHelper Powerful and flexible RecyclerAdapter
Gson Gson is a Java library that can be used to convert Java Objects into their JSON representation
glide An image loading and caching library for Android focused on smooth scrolling.
butterknife Bind Android views and callbacks to fields and methods
android-Ultra-Pull-To-Refresh-With-Load-More This is a modification of the Ultra-Pull-to-Refresh library which supports load-more for any view
mosby this library help you build modern android apps with a clean Model-View-Presenter architecture

License

Copyright 2016 Freelander

Licensed under the Apache License2.0

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea