你好,我是

一名香港學生。
App 開發者

走堂背後的 開發者。

原本只是想為自己做一個時間表 App。後來朋友也喜歡,我就繼續做下去了。

故事從這裡開始
鉛筆與水彩繪成的男開發者背影,坐在桌前使用筆電,旁邊放著筆記本,沒有描繪面貌。
把想法慢慢做出來。01 / 情境插畫

想解決自己的時間表麻煩。朋友也喜歡,就分享給他們。

從自己的時間表開始。

01事情的起點

學期已經夠忙了。

學校的時間表在手機上看起來不太方便。想放進手機日曆,又要逐堂輸入科目、時間和課室。其他 App 有些實用功能需要付費才能使用。我想要一個適合自己的工具。

02從自己用,到分享給朋友

走堂週檢視,按日子及時間排列課堂。01 / 一眼看清這一週
走堂日檢視,列出課堂時間及地點。02 / 一天一天來
走堂實際畫面。按圖片可放大查看。

後來發現,朋友也喜歡。

最初做走堂,主要是為了自己。後來發現朋友也喜歡,我才意識到:原本用來解決自己問題的東西,也能幫到身邊的人。於是,我有了把它分享出去的理由。

Jaunty 走堂

為香港學生製作的原生 iPhone 時間表 App。

免費使用。
沒有訂閱、付費版本或廣告。
你的時間表,由你掌握。
資料儲存在你的裝置,並透過私人 iCloud 資料庫同步。不用開走堂帳戶,也沒有使用行為追蹤。
看看走堂 ↗

03工具與鳴謝

我用的開發工具。

做走堂之前,我學過 iOS 和網頁開發。現在製作 App 和網站時,也會用 AI 工具加快開發。以下是實際用到的技術和工具。

App 本身
Swift · SwiftUI · Xcode

走堂 iPhone App 使用的程式語言、原生介面框架及開發環境。

原生 watchOS 查看工具及時間表錶面資訊。

你的資料
SwiftData · CloudKit

在裝置儲存資料,並透過你的私人 iCloud 資料庫同步。

讀取時間表
Apple Vision · Foundation Models

匯入時間表所用的文字辨識,以及在支援裝置上運作的 AI 輔助。

隨時查看
WidgetKit · ActivityKit

主畫面小工具、即時動態及動態島整合。

這個網站
HTML · CSS · JavaScript · GitHub Pages

以 HTML、CSS 和 JavaScript 製作,使用 WebP 截圖,由 GitHub Pages 託管。

字體、圖片與視覺製作

網站的西文字體使用 Rasmus Andersson 及 Inter Project Authors 製作的 Inter。 字體授權

本頁的西文標題使用 Jeremy Tribby 設計的 Barlow Condensed。 字體授權

首頁中文大字使用 Noto Sans CJK 字體,感謝 Google、Adobe 及其他貢獻者。 字體授權

截圖來自實際的走堂 App。開發者背影插畫由 OpenAI 圖像生成工具製作,以象徵性的場景呈現開發過程,並非本人的肖像或真實工作環境。線條圖示以 SVG 專為網站繪製。後備字體使用系統字體。

你的時間表,也有甚麼麻煩事?

走堂就是這樣開始的。歡迎告訴我你遇到的困難,或怎樣可以讓走堂更實用。

走堂實際畫面

放大畫面 ↗