Kanzhibo
項目位址: xturbofan/Kanzhibo
簡介:Android 手機直播聚合
虎牙的資料有點亂,因為需要相容 YY 直播原先的資料接口(我猜的),是以還沒搞完。
聚集了鬥魚,熊貓,全民,虎牙和戰旗 5 個平台的搜尋接口,用 leancloud 儲存關注的直播房間清單。 其實就是最近學了不少東西,想練習下,嗯,基本上能用到的都用到了,話說 mosby 真的是個非常好的 mvp 架構,rxjava+retrofit 也是屌的不行,當然,也在逐漸摸索中,一個操作符就能炸的我半天暈暈乎乎的。
TODO
- [ ] 使用 realm 儲存資料到本地
- [ ] 關注的直播開播推送提醒
- [ ] 6.0 以上的權限管理
- [ ] 搜尋的優化
- [ ] 使用 tinker 進行熱修複
- [ ] 美化意見回報頁面
感謝
- @張鴻洋
- @扔物線
- @drakeet
- @代碼家
- @小鄧子
- @Jude95
- @泡在網上編代碼
- @Freelander
- @xcc3641
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-Refreshlibrary which supports load-more for any view |
mosby | this library help you build modern android apps with a clean Model-View-Presenter architecture |