核心概念與入門
本指南將引導您探索 NG28 平台的核心原則與實用技巧,確保您的應用程式能吸引使用者並與我們的生態系統無縫整合。
Introduction
To create extensions that improve functionality and bring joy to users, it's important to focus on user-centered design, thoughtful layout strategies, and effective use of color and typography. Let's explore how you can seamlessly integrate your extensions with the Simple experience. If you plan to publish your App on the Marketplace, please review our 應用程式商店指南 for the Design and Usability section.
Crafting your interface
NG28 應用程式運行於獨立的框架內,允許您使用標準的 HTML、CSS 和 JavaScript 來開發使用者介面,如同開發單頁應用程式一樣。為簡化流程,您可採用各種框架與函式庫。例如,可使用 React 或 Vue 來創建 UI 組件,並使用 Tailwind CSS 或 Bootstrap 進行樣式設計。
雖然 NG28 並不強制要求應用程式必須與平台原生外觀一致,但我們相信,能提供原生般體驗的應用程式將更能吸引用戶,並帶來卓越的使用者體驗。
Design principles
您的使用者介面應遵循以下關鍵原則:
- 以用戶為中心:應用程式的目標與價值應圍繞用戶需求而定,解決其獨特問題。
- 簡潔性:您的應用程式應易於使用,無需複雜學習即可上手,並能輔助程式碼的視覺化抽象,而非使其複雜化。
- 設計:在您的應用程式中貫徹一致的設計元素,如色彩、排版和按鈕風格,以提升使用者體驗並方便導覽。
- 促進創意動能:您的應用程式不應阻礙創作過程,避免不必要的步驟或選項,以免打斷使用者的心流狀態。
- 清晰的語言:使用簡潔明瞭的文案,引導使用者並連結視覺、佈局與易用性。
- 無障礙性:力求讓您的應用程式對所有使用者皆可存取,確保符合無障礙標準與最佳實踐。
Design guidelines
選擇與您的應用程式目的及風格一致的配色方案。NG28 主要使用 Inter 字體作為介面標準。為求一致性,建議您也考慮採用。
常見錯誤處理
若您遇到此類錯誤,請確保您的應用程式已優化請求頻率。例如,避免在等待資源創建時頻繁輪詢,或避免進行大量高併發的 API 呼叫。
{
「訊息」: "請求過多",
「代碼」: "too_many_requests",
「外部參考」: 空值,
「詳情」: [],
}
API 存取說明
我們的 API 透過易於使用的物件與方法與畫布互動。藉由這些 API,您可以操作現有元素或新增元素至畫布。
結論
讓我們逐步了解建構應用程式結構、樣式和動態內容所需的關鍵檔案。您隨時可在我們的說明文件中深入了解應用程式的設定、結構與必要檔案。在探索和修改範本時,請大膽嘗試並進行變更。
學習的最佳方式是動手實踐,而範本提供了一個安全的環境讓您進行嘗試。