仿虎扑应用EasySport连带上后台代码

EasySports

声明

本项目部分API来自NBA中文官网与虎扑体育,纯练手之作,个人未从中获取任何利益,其所有内容均可在NBA中文官网与虎扑体育获取。
数据的获取与共享可能会侵犯到NBA中文官网与虎扑体育的权益,若被告知需停止共享与使用,本人会立即删除整个项目。

简介

项目采用 MaterialDesign + MVP + Retrofit2 + RxJava开发

大部分功能已经完成,如果对你有帮助的话不妨star一个o( ̄▽ ̄)ブ

下面我就来总结一下吧哈哈哈哈

下载地址

现在已经在酷安网上架啦
召唤术:Github传送门
召唤术:酷安传送门!!

应用部分截图

match.png
news.png
mine.png
form_detail.png
match_data.png
match_live.png
night_form.png
night_news_detail.png

一些收获

移动端和后端一把抓,学习了很多

  • 尽可能简洁干净的编码规范
  • 自认为良好的业务分包与功能解耦,清晰的网络请求
  • 对三方服务和框架的二次封装
  • 符合Material Design的界面,良好的动画过度

封装

对方法的使用或者第三方服务或是框架的使用都用到了封装
这里只说其中几点(也包括一下自定义View)

  • 一个基于MVP的快速开发基类库rbase
    • Activity和Fragment的常用封装,结合RxJava
    • 异常收集类的封装并提供对外的服务器上传处理接口
    • 工具类的封装:PermissionManagerSPManager
    • 网络请求的统一管理
  • 好用的弹窗库的封装dialoglib
  • 网页浏览的封装RWebActivity,其内部集成了腾讯开源框架VasSonic
  • 对ZXing库的二次封装和自定义实现
  • ProgressLayout 常用的加载、错误布局
  • TitleItemDecoration 好用的粘性头部

第三方服务

ps:本来也引入了Bmob构建用户系统和异常反馈系统,在引入自己搭建的后台接口以后就废弃掉了,bmob还是有点坑爹的。

框架

感谢这些开源框架的大力支持

  • BRAVH : 功能强大的RecyclerViewAdapter封装库
  • glide : 图片加载
  • GreenDAO : 数据库框架
  • Retrofit : 代码简洁,接口解耦
  • OkHttp : 网络请求
  • RxJava : 快捷的线程切换,简洁的代码,清晰的逻辑,和Retrofit配合很爽
  • photoView : 图片的操作
  • eventbus :时间总线,组件之间的简便通信
  • gson : JSON序列化
  • VasSonic : Tecent开源,提升web的首屏请求速度
  • stetho : Facebook开源的非常好用调试框架
  • BottomNavigation : 底部导航栏
  • JieCaoPlayer : 播放器,引入到项目中,并在其基础上自定义功能

接口

应用的数据分为两部分,自己搭建和数据抓取(我的博客的抓取教程

  • 自己搭建的SSM后台系统传送门,并且已经发布在阿里云服务器上啦,干活满满的哟(要脸(✿◡‿◡))
    • 直播接入
    • 版本更新
    • 用户管理系统
    • 崩溃信息采集
    • 用户信息反馈
  • 剩下的接口是从虎扑体育、腾讯视频中爬取的,相当零散,相当繁杂,具体可以看JsonParser.java,里面有一些十分刁钻的Json数据的处理

TODO

  • 极光推送前端和后端的集成
  • 视频播放器的替换
  • 插件化

最后

个人博客
本项目的后台

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容