更新於 2024/10/30閱讀時間約 4 分鐘

【Flutter 學習筆記】Flutter 開發環境介紹

raw-image
【Flutter 學習筆記】線上課程教學影片:連結
【Flutter 學習筆記】系列文章目錄:連結

Flutter 開發環境心智圖


Windows 開發環境必備工具

在 Windows 環境下,開發 Flutter 應用程式需要以下幾個關鍵工具:

  1. Flutter SDK:是由 Google 開發的一個開源工具包,旨在幫助開發者使用 Dart 語言快速構建高效能的跨平台應用程式。Flutter SDK 提供了一整套的工具和庫,使得開發者能夠輕鬆地創建美觀且流暢的用戶界面,並且能夠在多個平台上運行,包括 Android、iOS、Web 和桌面應用程式。
  2. IDE(整合式開發環境)
    • Visual Studio Code:這是一款輕量級的編輯器,擁有強大的擴展功能,特別是與 AI 輔助開發工具的整合,讓程式碼編寫變得更加高效。
    • IntelliJ IDEA:雖然我之前一直使用這款 IDE,但隨著趨勢的變化,Visual Studio Code 的受歡迎程度逐漸上升,大家可以根據自己的喜好選擇。
  3. Git:這是程式碼版本控制的必備工具,幫助我們管理程式碼的變更,讓開發過程更加有序。

Windows 上的應用場景

在 Windows 上,可以開發以下幾種應用程式:

  • Android 手機應用程式
  • Web 前端網頁
  • Windows 桌面應用程式

需要注意的是,Windows 不支援 iOS 和 macOS 的 App 開發,若想開發這些應用,必須使用 Mac 電腦。

Android 開發工具

如果想專注於 Android 應用程式的開發,以下是需要的工具:

  • Android Studio:Google 官方的 IDE,專為 Android 開發設計。
  • Android SDK:開發 Android 應用所需的軟體開發工具包。
  • Android 模擬器:在電腦上模擬 Android 設備,方便測試應用。

建議大家擁有一部 Android 實體手機進行測試,並確保進行手機授權,這樣可以更好地驗證應用程式。

Web 開發工具

若想開發 Web 前端網頁,記得安裝 Google Chrome 瀏覽器,它擁有強大的開發者工具,能幫助我們進行除錯和性能分析。

macOS 開發環境必備工具

在 macOS 環境下,開發 Flutter 應用所需的工具與 Windows 相似:

  1. Flutter SDK:是由 Google 開發的一個開源工具包,旨在幫助開發者使用 Dart 語言快速構建高效能的跨平台應用程式。Flutter SDK 提供了一整套的工具和庫,使得開發者能夠輕鬆地創建美觀且流暢的用戶界面,並且能夠在多個平台上運行,包括 Android、iOS、Web 和桌面應用程式。
  2. IDE
    • Visual Studio Code
    • IntelliJ IDEA
  3. Git:同樣是必不可少的工具。

macOS 上的應用場景

macOS 的一大優勢是支援 iOS 和 macOS 的 App 開發。若要開發 iOS 應用,必須安裝:

  • Xcode:蘋果官方的整合開發環境。
  • CocoaPods:依賴管理工具,幫助管理 iOS 專案中的第三方套件。

在 macOS 上,同樣可以開發 Android 應用程式,並需要安裝 Android Studio 和 Android SDK。

總結

無論選擇在 Windows 還是 macOS 上開發 Flutter 應用程式,最重要的是安裝 Flutter SDK

希望這篇文章能幫助你快速上手 Flutter 的開發環境,如果你喜歡這篇文章,別忘了按讚、留言和分享哦!


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.