套件概覽
一個 Flutter 套件,提供一個顯示國家及其對應撥號代碼清單的模態對話框。使用者可以透過搜尋快速找到並選擇國家,非常適合用於國際電話號碼輸入欄位。此套件支援 Android、iOS、Web、macOS、Windows 及 Linux 多個平台,確保跨裝置行為一致。輕量級、易於整合,並透過簡化國家代碼選擇來提升使用者體驗。
適用情境
- 國際電話號碼輸入
- 使用者資料國家選擇
- 多區域應用本地化
- 需要國家資料的入門流程
- 需要國家區號的表單欄位
主要特色
- 可搜尋的國家清單
- 模態對話框介面
- 支援所有主要平台
- 與文字欄位的輕鬆整合
- 預定義國家撥號代碼
- 可自訂外觀
適合對象
- 需要國際電話號碼輸入的應用程式
- 全域使用者註冊系統
- 旅行或通訊應用
- 跨平台移動應用
- 需要國家選擇的UI元件
使用建議
- 需要手動處理表單邏輯中的選中程式碼
- 超出基本樣式之外的有限自訂
- 不支援電話號碼的內建驗證
- 可能需要為非英文使用者新增額外的本地化支援
- 依賴外部資料來源取得國家清單
