我是一名化学/计算机双学位的大三本科生,我于 2019 年春季学期加入 PKU Helper ,目前主要的工作是服务器开发/运维。为了能够推广重构的 PKU Helper 新服务器,我于 2019 年 5 月份开始兼职 iOS 开发(因为我们已经没有在职的 iOS 开发),自学相关知识三个月,于 2019 年暑假花费一个月的时间完成了这版 PKU Helper 4 iOS 客户端,实现了对老版 iOS 客户端的完全重写。
但是我现在非常希望有人能接替我目前的 iOS 开发工作,主要的原因如下:
- 我更擅长服务器开发,对于前端开发的经验非常有限
- 我是 Android 用户,我并不了解 iOS 用户的操作习惯
- 我在大三才申请到计算机双学位,我希望能抓紧最后两年的本科时光,争取拿到这个双学位
- 我目前仍然没有任何的科研、实习经历。我希望自己在最后两年能够把更多的时间投入到这些事情上
因此,我将这版 PKU Helper 4 iOS 客户端开源到 PKU-Helper-4-iOS,并以此为门槛,向全校征集 iOS 开发者。如果你满足以下的条件,可以考虑加入我们:
- 对 Swift 语言有一定的了解,或者曾经有使用 Objective-C 开发 iOS 应用的经验,有意向学习 Swift 语言
- 对 iOS App 开发所使用到的 UIKit 框架有一定的了解
- 对 iOS 开发时常见的设计模式(MVC 模式、委托模式、观察者模式等)有一定的了解
- 能够比较清楚地理解这版代码的架构和代码逻辑(或者有足够的开发实力,可以完全地重新实现一版更加优秀的客户端)
- 平时有比较充裕的课余时间,能够及时地进行错误修复和版本迭代
- 有服务同学的意愿和热情,能够接受补贴很低的现状,不以收入为工作目的
- 如果你需要与 iOS 开发相关的学习资料,可以查看 Study Material
- 如果你需要这版客户端的开发指南,请看 Developer Guide
- 出于多方面考虑,服务器源码不方便开源,如果你通过阅读前端源码、Fiddler / Charles 抓包分析等手段,仍然无法理解某些服务器接口的细节,请直接 联系我,如果方便,我会以邮件的方式告知你
我们不仅没有正职的 iOS 开发,同时也没有美工,我本人也并不擅长 UI 设计。我需要有人能够对这版 iOS 客户端的 UI 进行专门的设计。如果你愿意提供任何的设计意见,欢迎直接 联系我。
目前主要的需求有:
- 设计 App 启动页 Launch Screen
- 部分界面的重新布局
- Icon 配色,界面配色
- 部分 Icon 的更换
- 我的邮箱: [email protected]
- 官方邮箱: [email protected]