iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

從 0 到 1:30 篇文章帶你玩轉 Electron 與 React 系列

「從 0 到 1:30 篇文章帶你玩轉 Electron 與 React」 將帶領讀者從零開始,逐步掌握 Electron 和 React 的核心概念與實戰技巧。

透過這個系列,我們可以學習到如何結合這兩項強大的技術開發跨平台的應用程式,無論是桌面應用程式的新手或是已經具備 Web 開發經驗的開發者,本系列都可以提供基礎概念到實作項目的引導。

此系列從配置開發環境、構建 UI、管理應用狀態、與後端互動、進行跨平台打包進行講解及實作,帶領讀者從理論及實作進一步提升技能,期望可以讓讀者獨立完成專業的桌面應用程式開發。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

思考:跨平台開發的挑戰與解決方案

在進入實作篇之前,我們先來了解一下使用 Electron & React 作為跨平台桌面程式的解決方案會遇到什麼樣的挑戰以及可能的困難,有助於我們解決問...

2024-10-05 ‧ 由 Ci 分享
DAY 22

實作截圖功能:初探

在桌面應用中,截圖功能是一個非常實用且常見的需求,特別是在需要進行視覺化反饋、錯誤報告或用戶界面記錄的場景中。無論是在協作工具、設計工具還是報告生成工具中,截圖...

2024-10-06 ‧ 由 Ci 分享
DAY 23

實作截圖功能:進階

桌面應用中實作基礎的截圖功能是十分常見的需求,但隨著應用的複雜度增加,開發者往往需要提供更進階的截圖功能,以滿足使用者的多樣化需求。在這篇文章中,我們將探討如何...

2024-10-07 ‧ 由 Ci 分享
DAY 24

實作截圖功能:螢幕錄製

除了截圖功能,螢幕錄製是另一個實用且廣受使用者歡迎的功能,特別是在教學、遊戲錄製、錯誤報告或協作過程中,螢幕錄製可以更直觀地展示操作過程。Electron 提供...

2024-10-08 ‧ 由 Ci 分享
DAY 25

建立通知與系統 Tray 應用

在桌面應用中,通知 和 系統 Tray(系統托盤)是提升使用者體驗的常見功能。通知可以用來提示使用者重要的訊息,而系統 Tray 則能提供便捷的操作方式,讓應用...

2024-10-09 ‧ 由 Ci 分享
DAY 26

實作單點登入 (SSO) 登入功能 (上)

單點登入 (SSO - Single Sign On) 是現代應用中常見的一項身份驗證技術,它允許使用者只需要一次登入,即可訪問多個相關聯的系統或應用,而不需要...

2024-10-10 ‧ 由 Ci 分享
DAY 27

實作單點登入 (SSO) 登入功能 (下)

上一篇 實作單點登入 (SSO) 登入功能 (上) 我們介紹了 SSO 的流程以及 Electron & SSO 的登入流程及機制,接下來筆者會示範一個...

2024-10-11 ‧ 由 Ci 分享
DAY 28

Eelxtron 中如何撰寫單元 & 整合測試

在軟體開發的過程中,單元測試 和 整合測試 是確保程式碼質量的重要步驟。單元測試 專注於測試應用中的單一功能或模組,確保它們按預期工作。而 整合測試 則測試應用...

2024-10-12 ‧ 由 Ci 分享
DAY 29

打包 & 自動更新

在開發 Electron 應用的過程中,打包 和 自動更新 是兩個不可或缺的重要步驟。通過打包,你可以將應用程式發布給使用者,讓他們在不同的操作系統(如 Win...

2024-10-13 ‧ 由 Ci 分享
DAY 30

終於完成三十天的挑戰:Electron & React 應用的未來趨勢與挑戰

終於寫完了完成了這個關於 Electron 和 React 桌面應用開發的系列文章,沒想到我能堅持把這一系列完成XD 這三十篇文章中,筆者深入探討了從入門到進階...

2024-10-14 ‧ 由 Ci 分享