NCHU AllPass 封測招募:非官方校園整合 App

國立中興大學 電機資訊學院學士班
哈囉大家好,我跟系上同學目前正在開發一款專為中興學生打造的校園整合 App,Android/iOS 都支援!在上架前需要一些志願者擔任我們的封測用戶。一方面是避免將 Bug 滿滿的半成品端出來,另一方面是 Google 強制要至少連續 14 天有 12 個以上的活躍封測用戶才能上架 App QQ
介紹文略長,想直接手刀下載的可以直接去我們網站看一、封測參與條件
Android 系統: Android 5.0 以上,加入 Google 群組以後可點擊封測連結在 Google Play 下載
iOS 系統: iOS 16 以上(此為封測的限制,屆時正式 iOS 13 以上即可),點擊連結加入 TestFlight 封測
詳細說明請見官網。
二、理由與目的
雖然中興的網站這幾年陸續有在更新,比如 iLearning 從原先自己有一套登入系統改版為跳轉單一簽入系統、今年教務系統的許多網頁都在改動版型,但是不論是對於手機版的支援或是日常使用,都還是有許多不方便的地方,例如:
- 每次要看教材、公告、作業都要先登入,而且常常要重複輸入帳號密碼
- 許多網頁根本就沒有設計手機版網頁,或是設計不佳
- 上課點名掃 QR Code 很麻煩
我們希望借由這個 App 可以更加方便各位同學們在中興大學的生活~
三、功能
目前已實現很多功能,包含:
1. 單一簽入系統 & iLearning 自動登入
2. iLearning 教材、公告、作業、測驗資訊整合,行事曆跟公告點擊細項都可以直接原地前往 iLearning 查看

3. App 內掃描 QR Code 點名簽到(自動登入)
這算是我們的一個特色功能,能解決一大痛點(掃 QR Code → 發現未登入,iLearning 把你導到「非本校師生登入頁」→ 點擊跳轉到單簽 → 登入單簽 → 被帶回到 iLearning 課程的首頁,需要重新掃描 QR Code,然而你剛剛登入花太多時間老師已經把 QR Code 關掉了!!)
使用我們的 App 你只需要
1. 開啟點名功能掃描
2. 若目前沒登入,App 會自動登入,並在登入後幫你重新打開剛掃描的 QR Code
4. 一週課表及行事曆可以新增自訂項目(eg. 明天下午要去考檢定、每週都要找教授開會)

5. 成績與 GPA 試算:將每學期的成績圖表化、可以新增自訂成績單預測 GPA 變化,也有進入各科級距頁面的快捷

6. 美食轉盤:預設清單 + 支援自訂新增、匯入匯出
7. 更多其他功能,像是教務系統、學務系統、iLearning、圖書館預約系統的快捷入口

預計之後還會將課程查詢或排課功能做進來,也歡迎各位提出想要的功能或修改~
四、技術
我們的 App 採用 Flutter 開發,所以能夠支援跨平台。目前確定會上架 Android 及 iOS 版,Windows 版或 macOS 版在時間允許的狀況下也會製作上架。
在正式上架 Google Play & App Store 時原始碼也會同步開源放在 Github 上架,有興趣的人屆時可以去看看。
五、安全
1. 使用者的帳密及所有隱私資料都是儲存在你自己的本機上
(手機作業系統提供的加密儲存區:iOS 是存在 Keychain;Android 是存在 EncryptedSharedPreferences 跟 Android Keystore 裡)
2. 我們 App 的運作原理是讓你的手機直接跟中興大學的伺服器連線,中間不會經過我們或任何其他人的伺服器或第三方資料庫
3. 如同前面提到的,正式上架時我們會將程式碼開源在 GitHub 上。所有的登入與資料處理邏輯都是公開的。
---
感謝大家看到這邊,如果有任何建議歡迎告訴我們~










