終於完賽啦!
讓我們快速複習一下這系列文章~
這系列文章分成 4 個篇章:
這邊主要是 Tauri 簡介與環境建置,原本以為沒機會介紹的 MacOS 與 IOS,沒想到最後還有機會研究出來並寫出來分享XD
這個篇章是介紹 Tauri 的底層知識與觀念,從 IPC 到狀態管理、安全性。
這是我覺得最有趣的篇章,提到了各式各樣實際上可能會遇到的設定與需求,有些是 Tauri 本身包含的,有些則是需要額外安裝 plugin 才有。通常都是等實際遇到需求,才會去找有沒有對應的設定或 plugin,這邊就只是先帶大家認識一些常用的。
最後就是最重要的打包與發佈,畢竟花了那麼多時間開發,總是要能發布出去給別人使用才有價值。
老實說,這系列的文章架構我覺得沒那麼好,很多主題都糾纏在一起彼此有關聯,很多功能都需要安裝 Plugin,有的甚至需要不只一個,但 Plugin 分開介紹感覺又有點混亂,最終只能選擇依據「是否需要打包相關知識」分成兩部分。MacOS 與 IOS 的部分也是,是很後來才有機會使用公司的 Mac 電腦,才有辦法去測試並寫出文章,也因此才會拖到第 29 天才寫。
Tauri 還很新,這個主題比較少人在寫 (以前有人寫過 Tauri 1.x 版的教學),網路上的資源也比較少,甚至連官網的範例程式都不能 100% 相信,導致這比我預期的還要多花了不少時間在查資料與測試上。但,這也算是個特別的學習經驗啦,至少最後還是有寫完這系列文章。
如果有機會重寫的話,應該會重新安排一下順序 (至少 Day 29 的文章會往前到第 07 天),Plugin 相關的編排或許也可以再調整看看。
感謝各位的閱讀,希望這系列文章有幫助到大家~