最好的植树时间是十年前,其次是现在
Ocean Mooc For Android项目为作者毕设项目集的Android客户端。
软件架构说明
- ocean-annotations 元注解库
- ocean-compiler 编译时注解处理
- ocean-core 公共核心/类库
- ocean-mooc 业务Module(慕课)
开发环境
- 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') }
- Fork 本项目
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
整个项目,从服务端、到Web端和Android端,包括作者整理、撰写论文,差不多一共用了一个半月。所以项目有很多不成熟的地方,代码写的也不够优雅,在2.0版本中,我们会解决这些问题,并新增一些功能。
- QQ交流群708261041,加群后可以获得开发文档、毕设论文、疑问解答
- 或者添加我的个人QQ:348686686,请注明来意
- 本项目为开源项目,遵循MIT协议
- 商用请联系作者授权。