Skip to content

xyj155/EbuyShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

商学院-大学生自主购物平台

>这个项目是我在大三的时候为了准备在大学进行创业开发的,项目包括数据库设计,后台服务端程序设计,安卓端程序设计和后台管理系统设计,项目采用MVP架构,响应式开发编程。

>项目为MVP架构,项目采用模块化开发,用阿里路由(Arouter)进行胶水粘合,请求框架为RxJava和Retrofit进行网络请求,BaseActivity和BaseFragment采用双向泛型绑定,使代码逻辑更加简单,代码量少,缺点就是内聚性低,耦合性高

项目内集成了第三方SDK ===== 腾讯X5内核浏览器框架、个推服务、高德地图定位SDK、友盟推送、友盟分享、网易即时通讯

框架详细依赖如下,后期项目维护将会继续添加:

  • implementation 'com.android.support:appcompat-v7:25.2.0'
  • api 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.40'
  • api 'com.android.support:support-v4:26.1.0'
  • implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  • api 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'
  • implementation 'com.alibaba:arouter-api:1.4.1'
  • annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
  • testImplementation 'junit:junit:4.12'
  • api 'com.google.code.gson:gson:2.8.2'
  • api 'com.getui:gisdk:3.1.6.0'
  • api 'io.reactivex:rxjava:1.3.0'
  • api 'io.reactivex:rxandroid:1.1.0'
  • api 'com.jakewharton.rxrelay2:rxrelay:2.0.0'
  • api 'com.squareup.retrofit2:retrofit:2.3.0'
  • api 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
  • api 'com.squareup.retrofit2:converter-gson:2.3.0'
  • api 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
  • api 'com.github.bumptech.glide:glide:4.5.0'
  • api(name: 'epay-sdk-3.3.0', ext: 'aar')
  • api 'com.squareup.okhttp3:logging-interceptor:3.4.1'
  • api 'com.jakewharton:butterknife:8.6.0'
  • api 'com.github.pinguo-zhouwei:MZBannerView:v2.0.2'
  • api 'com.gongwen:marqueelibrary:1.1.3'
  • annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'
  • api 'com.android.support:recyclerview-v7:25.2.0'
  • api 'com.android.support:cardview-v7:25.2.0'
  • api 'com.android.support:design:25.2.0'
  • api 'com.android.support:multidex:1.0.3'
  • api 'com.gxz.pagerslidingtabstrip:library:1.3'
  • api 'com.umeng.umsdk:huawei-basetb:2.6.0.301'
  • api 'com.umeng.umsdk:huawei-pushtb:2.6.0.301'
  • api 'com.umeng.umsdk:huawei-umengaccs:1.1.3'
  • api 'com.umeng.umsdk:meizu-push:3.8.1'
  • api 'com.umeng.umsdk:meizu-umengaccs:1.0.6'
  • api 'com.umeng.umsdk:xiaomi-push:3.6.9'
  • api 'com.umeng.umsdk:xiaomi-umengaccs:1.0.9'
  • api 'com.umeng.umsdk:common:1.5.4'
  • api 'com.umeng.umsdk:push:5.0.2'
  • api 'com.netease.nimlib:basesdk:5.7.0'
  • api 'com.netease.nimlib:nrtc:5.7.0'
  • api 'com.netease.nimlib:avchat:5.7.0'
  • api 'com.netease.nimlib:chatroom:5.7.0'
  • api 'com.netease.nimlib:rts:5.7.0'
  • api 'com.netease.nimlib:lucene:5.7.0'
  • api 'com.netease.nimlib:push:5.7.0'

项目截屏

image

我的简书博客

个人联系方式:

微信:

image

QQ: 1789780841

Releases

No releases published

Packages

No packages published

Languages