Skip to content

yuanphoenix/KotlinYsuSelfStudy

Repository files navigation

燕习(YsuSelfStudy)


一款帮助燕大同学的APP。

软件采用Kotlin +Jetpack +MVVM 设计,这是重构后的版本。

主要功能


  • 查询当日空教室,可自由选择时间段。
  • 查询在校期间成绩
  • 查询本学期的考试
  • 查询本学期的课程表
  • 查询教务处的通告
  • 查询一卡通余额

界面预览


YAI1dU.jpg YAI3oF.jpg YAIMLV.jpg YAIKs0.jpg YAIlZT.jpg

下载地址


​ 软件目前已上架国内各大应用商店,但 小米商店 更新最快。

编译配置


在build.gradle 中删除

def keystoreProperFile = rootProject.file('keystore.properties')
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystoreProperFile))

    signingConfigs {
        release {
            keyAlias keystoreProperties['KEY_ALIAS']
            keyPassword keystoreProperties['KEY_PASSWORD']
            storeFile file(keystoreProperties['STORE_FILE'])
            storePassword keystoreProperties['STORE_PASSWORD']
        }
    }
    
       debug {
            signingConfig signingConfigs.release
        }

后可以正常打包。但因为软件的签名并未开源。因此打包后无法登录QQ,无法获取空教室。

设计思路


APP采用Kotlin+Jetpack+MVVM模式设计。(部分采用Java)

软件主体部分采用的是爬虫---Jsoup。

后台部分原先用的是服务器,考虑到价格和安全的原因,改为了Bmob。

LICENSE


MPL-2.0

2019年(第12届)中国大学生计算机设计大赛省赛三等奖

About

燕习是一款辅助燕山大学同学的APP,它会是你上自习的好帮手。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published