APP開發

APP 開發案例:幼兒園安心查如何把公開資料變成可查詢的 iOS 產品

萍晹科技自有 APP「幼兒園安心查」案例:以實際公開畫面說明查找、候選清單與園所詳情流程,介紹 Capacitor 交付方式及裁罰、收費資料的範圍與限制。

文章編修:

APP 開發案例:幼兒園安心查如何把公開資料變成可查詢的 iOS 產品:這是自有產品,不是客戶委託案、問題:家長要查的資訊分散、做法:先整理資料,再設計查詢流程
文章重點示意,由萍晹科技開發團隊依本文內容整理。

這是自有產品,不是客戶委託案

「幼兒園安心查」由萍晹科技自行開發並在 App Store 上架,是自有產品,不是客戶委託案。本文以公開商店畫面與已確認的資料處理範圍說明開發取捨;不展示客戶資料,也不以商店上架推算使用人數、節省時間或其他未量測成效。

問題:家長要查的資訊分散

園所名冊、位置、裁罰紀錄與收費表屬不同資料來源,也不一定在同一天更新。產品先提供附近園所查找與資訊入口,讓家長能整理候選園所,再回到主管機關與園所核對;它不是幼兒園安全認證或保證排名。

做法:先整理資料,再設計查詢流程

先依園所名稱整併名冊與能匹配的公開紀錄,再整理地址與可取得的位置資料。使用者從地圖或園名找到園所,依類型篩選、開啟詳情,必要時加入候選清單比較;資料仍以主管機關公告與園所說明為準。

名稱整併與內部識別
實作依園所名稱整併資料,再由名稱產生內部 UUID v5 識別碼;不是使用官方園所編號做關聯。名稱變更或資料未匹配時,需要回查來源,不能把未顯示裁罰解讀為沒有紀錄。
座標匹配與地圖範圍
位置資料先比對完整園所名稱,再以名稱包含關係尋找對應;未取得座標的園所會排除於地圖資料之外。因此地圖上的園所數不等於官方全部名冊數,也不保證每個匹配座標都已逐園人工核驗。
查找與候選流程
從地圖或名稱搜尋開始,切換公私立等園所類型,再查看詳情與公開資料狀態。候選清單用來集中查看選定園所,不把排序當成官方評鑑。
技術與上架
查詢介面使用網頁技術實作,再透過 Capacitor 封裝成 iOS App;不是把此案例描述成全套 Swift 原生開發。App Store 頁面可核對公開產品名稱、開發者與示範畫面。
資料讀取與暫存
App 讀取整理後的 Google Cloud Storage 資料快照,並使用 24 小時本機快取;不是每次查詢都即時連到政府網站。公開同步摘要可供另行核對,但目前 App 介面沒有呈現該摘要的同步日期。
更新與追查
名冊、位置與裁罰資料需要各自確認取得結果與欄位變動。排程完成或保留既有紀錄,不等於所有裁罰明細已完整重抓;資料缺漏仍需回查來源。

實際介面:地圖、候選清單與園所詳情

以下為 App Store 公開產品頁的示範畫面,來源核對日為 2026-10-08;點擊可開啟公開原圖。圖中的地圖位置僅供展示,不代表使用者的實機 GPS,也不指稱特定版本。園所與數字屬截圖當時的內容,查詢時仍須核對官方資料。

幼兒園安心查公開地圖畫面,包含園所類型篩選與最近園所清單
地圖與最近清單:查看園所位置並切換類型。App Store 公開示範畫面;地圖位置僅供展示。
幼兒園安心查公開候選清單畫面,集中列出選定園所
候選清單:集中查看選定的園所資訊,不把排序當成官方評鑑。App Store 公開示範畫面。
幼兒園安心查公開園所詳情畫面,顯示園所基本資訊與資料項目
園所詳情:檢視基本資訊與資料項目;收費缺值與裁罰範圍仍需回查來源。App Store 公開示範畫面。

哪些資訊不能直接當成結論?

2026-10-08 讀回的公開快照有 6,869 筆園所,6,291 筆標示有收費表,但月費金額正值為 0 筆。這是資料快照的聚合計數,不是逐園人工核驗,也不表示所有園所免費或每間都有完整裁罰與收費金額;來源與畫面查核紀錄可由下方參考資料取得。

沒有顯示裁罰
沒有顯示裁罰不代表沒有裁罰紀錄,也不是安全保證;可能涉及資料時間點、匹配結果或來源尚未提供,仍須查詢官方公告。
收費表與金額
目前資料包含收費表是否存在的旗標,但收費金額欄位未完整取得。顯示 0 或空白不能解讀成免費,應向園所查核當期項目、補助與實際負擔。
最新與完整
各來源更新頻率、增量取得與欄位變動不同;資料同步不表示內容永遠最新或完整。參考資料中的同步摘要會隨更新變動,也不是不可變的歷史證明。

對發包 APP 的啟示

若 APP 依賴外部資料,報價不能只算畫面。資料來源、欄位對應、更新、錯誤處理與商店上架,都是第一版範圍的一部分。發包前先用需求清單列出核心查詢流程與驗收方式,較容易判斷哪些工作要納入報價。

常見問題

這是萍晹科技的客戶案例嗎?

不是。這是萍晹科技自行開發並上架的公開產品案例;未使用或揭露客戶專案資料。

這個案例能證明所有 APP 都可用相同時間或費用完成嗎?

不能。不同 APP 的資料來源、平台、會員、後端與審核需求都不同,仍需依具體需求評估。