套件概覽
Countrify 是一個高度可自訂的 Flutter 國家選擇器,支援 250 個國家、超過 5,300 個州,以及超過 150,000 個城市。它具備五種顯示模式、完整的主題設定功能,並支援 132 種語言翻譯。專為在 Android、iOS、Web、macOS、Windows 和 Linux 上無縫整合而設計,讓開發者能輕鬆建構國際化應用。此套件非常適合用於表單、使用者資料及需要精確地理資料的位置服務。
適用情境
- 國際表單輸入
- 使用者資料本地化
- 旅行和物流應用
- 電子商務結帳流程
- 多語言應用介面
主要特色
- 250+ 國家
- 5,300+ 狀態
- 15萬+ 城市
- 5 種顯示模式
- 完整主題支援
- 132 種語言翻譯
適合對象
- 全球應用
- 多區域使用者入門
- 位置感知功能
- 需要選擇國家代碼的應用
- 需要大量本地化的開發人員
使用建議
- 由於資料量過大導致資源檔案體積較大
- 對低階裝置可能產生的效能影響
- 複雜表單中需要謹慎的狀態管理
- 可能需要自訂樣式以維持品牌一致性
- 無快取情況下的有限離線功能