大二时写了一款校园类 app,实现了在校所需的大部分功能,在这里将源码放出,希望能和大家多多交流。

2017-10-24 12:20:08 +08:00
 isnine

这是一款自己大二时开发 app,目前已经上线,AppStore 评分 4.9 星,代码可以直接运行,希望能对同样想开发校园 app 的同学一点帮助,另外因为是初学时期的作品,代码质量不高,已经在考虑重构,也希望能给与点意见.

源码地址:https://github.com/isnine/HutHelper-Open

HutHelper - 工大助手

Description

Get Started

git clone https://github.com/isnine/HutHelper-Open.git --depth=1

接口与线上版本不同,登录界面输入任意账号和密码,即可登录,因工程较大,建议只克隆第一层

Frame

.
	├── HutHelper
	│   ├── Application:接口,配置文件
	│   ├── Utils:一些工具类等
	│   ├── Vendor:一些没有通过 Pod 管理的三方库
	│   ├── Models:数据模型
	│   ├── View:界面,xib 或者 storyboard 之类的文件
	│   ├── Supporting Files:一些支持文件
	│   └── Controllers
	│       ├── Main:主界面
	│       ├── Login:登录界面
	│       ├── Score:考试成绩
	│       ├── Class:平时课表
	│       ├── CourseXp:实验课表
	│       ├── Moments:校园说说
	│       ├── Exam:考试计划查询
	│       ├── User:用户界面
	│       ├── Lost:失物招领界面
	│       ├── Feedback:反馈界面
	│       └── Hand:二手市场界面
	├── Extend:课程表 Widget
	└── Pods:项目使用了[CocoaPods]( http://code4app.com/article/cocoapods-install-usage)这个类库管理工具
	└── JSON:接口数据

Features

Screenshot

License

LGPL

5194 次点击
所在节点    iDev
6 条回复
cccRaim
2017-10-24 13:32:17 +08:00
66666 跟我现在做的事情差不多,不过我这边缺 UI,倒是参考了 we 重邮

不过问一下,服务端那边都是爬虫吗
isnine
2017-10-24 21:29:11 +08:00
@cccRaim 本校是有教务系统数据库的读取权限,服务端直接读 JSON 返回客户端就好。
其他学校(登录界面-选择其他高校)是在客户端模拟登录教务系统做的。
slince
2017-10-25 10:05:46 +08:00
跟那个超级课程表做的差不多。
bbs7txt
2017-11-12 17:54:07 +08:00
留个 qq 么
isnine
2017-11-16 21:56:39 +08:00
@bbs7txt 245328522
JerseyCafe
2018-02-26 17:34:57 +08:00
Cool

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/400203

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX