8000 GitHub - xykjlcx/OceanMooc: 这是我的毕业设计群中的Android客户端。它使用Gradle构建,基于MVVM架构开发
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

这是我的毕业设计群中的Android客户端。它使用Gradle构建,基于MVVM架构开发

Notifications You must be signed in to change notification settings

xykjlcx/OceanMooc

Repository files navigation

OceanMooc

最好的植树时间是十年前,其次是现在

项目介绍

Ocean Mooc For Android项目为作者毕设项目集的Android客户端。

软件架构

  • 软件架构说明
    • ocean-annotations 元注解库
    • ocean-compiler 编译时注解处理
    • ocean-core 公共核心/类库
    • ocean-mooc 业务Module(慕课)

image

  • 开发环境
    • JDK Version (10.0.1)
    • Androi Studio Version (3.1.3)
    • Gradle Version (4.4)
    • Gradle Plugin (3.1.3)
    • 我的About Android Studio
      •    Build #AI-173.4819257, built on June 5, 2018
           JRE: 1.8.0_152-release-1024-b01 x86_64
           JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
           Mac OS X 10.13.5
        
    • app的build.gradle
      apply plugin: 'com.android.application'
      
      android {
          compileSdkVersion 26
          defaultConfig {
              applicationId "com.oceanli.oceanmooc.example"
              minSdkVersion 21
              targetSdkVersion 26
              versionCode 1
              versionName "1.0"
              testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          }
          buildTypes {
              release {
                  minifyEnabled false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              }
          }
      }
      
      dependencies {
          implementation fileTree(include: ['*.jar'], dir: 'libs')
          api project(':ocean-mooc')
          annotationProcessor project(':ocean-compiler')
      }
      
      

网络请求示例

image

运行效果

image image image image image image

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

未来

整个项目,从服务端、到Web端和Android端,包括作者整理、撰写论文,差不多一共用了一个半月。所以项目有很多不成熟的地方,代码写的也不够优雅,在2.0版本中,我们会解决这些问题,并新增一些功能。

image

技术交流

  • QQ交流群708261041,加群后可以获得开发文档、毕设论文、疑问解答
  • 或者添加我的个人QQ:348686686,请注明来意

商业授权

  • 本项目为开源项目,遵循MIT协议
  • 商用请联系作者授权。

点滴支持,将是我不解的动力

image


image

About

这是我的毕业设计群中的Android客户端。它使用Gradle构建,基于MVVM架构开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0