使用單一程式碼庫( Single Codebase )建立 Flutter iOS 和 Android APP (應用程式):學習 Google 的 Flutter 行動開發框架和 Dart
從這 17.5 小時的課程,你會學到
- 能夠建立你想要的任何 iOS 和 Android App
- 掌握 Dart 和 Flutter 框架
- 為你的新創公司或企業建立成熟的 App
- 創建 App 組合以申請開發工作
- 擔任可以開發 iOS 和 Android App 的跨平台行動開發人員
- 作為 Flutter 行動開發人員在工作場所獲得競爭優勢
要求
- 電腦 – Mac 或 PC
- 無需任何程式設計經驗 – 我將介紹您入門所需的一切
- 任何擁有「我能做到」心態的人
- 願意邊做邊學-你將有一個循序漸進的學習過程,其中包含挑戰和練習,以提高記憶力
課程說明
✨2024 年完整課程更新
Flutter 開發將持續存在!
歡迎來到完整的 Flutter App 開發課程(世界上第一個完整的 Dart 和 Flutter 課程)。
Flutter 是 Google 創建的全新跨平台行動開發框架,讓開發人員可以使用單一程式碼庫( single codebase )建立 Android 和 iOS App!
Flutter 是創建跨平台 App 的最佳方式,否則需要兩個不同的行動開發團隊來創建。
為什麼 Flutter 是一件大事?
Flutter 是一件大事,因為任何開發人員(或任何想要學習行動開發的人)現在都可以只使用一個程式碼庫( codebase )來建立原生 Android 和 iOS App! 這意味著,你現在可以通用 Dart 程式語言使用 Flutter 行動開發框架來建立在 iOS 和 Android 裝置上本機運行的 App,而不必學習 Objective-C 或 Swift 來建立 iOS App,以及 Java 或 Kotlin 來建立 Android App。
透過學習 Flutter 應用程式開發,你將能夠使用單一程式碼庫( single codebase )建立 iOS 和 Android App! 本課程是為想要使用 Dart 程式語言建立跨平台 iOS 和 Android 行動 APP 的人創建的終極 Flutter 教學。
本課程是完全實踐的,你將有機會練習和學習:
- Dart 程式語言 – 基礎與中級主題
- 如何透過增量建立應用程式來理解 Flutter 行動開發
- 如何設計、建置、調試 Flutter Android 和 iOS App
- 如何讓 Flutter App 與即時資料庫通訊 – Firestore
- 如何使用 Flutter 建立健壯的 App
你將看到使用 Google 的 Flutter App 開發框架開始建立 Android 和 iOS App 是多麼容易!
本課程的結構旨在透過大量實踐專案來提高你的知識保留率。 在課程的每個部分中,你將練習和建立一些有意義且有用的東西,這將進一步加深你對 Flutter iOS 和 Android 開發的理解。
例如,你將從學習 Dart 程式語言(Flutter 中使用的程式語言)的基礎知識開始 – 你將學習控制流程和函數、如何在 Dart 中進行算術等等。
接下來,你將學習 Dart 中的物件導向程式設計 – 了解如何建構類別和物件以及在建構健壯的程式時它們是如何運作的。 此外,你還將學習中級和高級 Dart 主題,例如抽象類別、介面和資料結構。
一旦你學習了 Dart 程式語言,你就可以開始 Flutter 行動開發。 你將首先使用 Flutter 建立小型、簡單的 iOS 和 Android App,例如名片應用程式。 然後,我們進入 Flutter 中的 Stateful Widgets 領域 – 如何管理應用程式中的狀態。
在此過程中,我們繼續建立幾個有趣的 App 來鞏固主要的基本 Flutter 概念。 為了進一步深入理解 Flutter 概念,你還將面臨一些挑戰。
繼續學習本課程,你還將有機會學習如何將 JSON 從遠端 API 解析到 Flutter App 中,並使用 Material Design 概念向使用者清晰地顯示解析後的資料。 此外,你還將了解如何將 App 連接到 Firebase/Firestore 並使用即時資料庫。
你將透過學習如何打包 Flutter iOS 或 Android App 以在 Appstore 或 Google Play 商店上發布來完成整個旅程。
本課程將帶你從零到英雄 – 從對 Flutter iOS 和 Android 行動開發一無所知(或知之甚少)到建立複雜、令人驚嘆的行動應用程式!
為什麼應該學習這門課?
我的名字是 Paulo Dichone; 我創建了最暢銷的線上程式設計課程(擁有超過 250,000 名快樂且滿意的學生)。
我是一名軟體工程師、一名教師,也是 Udemy 上備受好評的開發課程的作者。 我已經在線上教過超過 100,000 名學生,並收到了超過 15,000 條評論。 學生喜歡我的教學方法,這種方法著重於實踐、以專案為基礎的方法。
我知道學習程式設計和 Android 開發有多難 – 那裡有很多資訊,但問題是它需要完成,並且需要更新。 我理解嘗試獨立學習一些東西卻花了幾個月卻看不到進展是多麼令人沮喪!
本課程還附帶:
- 終身訪問所有未來更新
- 問答部分的講師反應靈敏
- 有趣的文章和大量優秀程式碼的鏈接,可作為您下一個模板的基礎
- Udemy 結業證書可供下載
- 30 天「無條件退款」保證!
立即學習完整的 Flutter 課程,完全無風險!
目標受眾
- 剛接觸 Dart 和 Google Flutter Mobile SDK 的初級開發人員和中高級 Web 或行動開發人員
- 想要使用單一程式碼庫( Single Codebase )建立 iOS App 的 Android 開發人員
- 想要使用單一程式碼庫建立 Android App 的 iOS 開發人員
- 想要使用單一程式碼庫建立 Android 和 iOS App 的 Web 開發人員
- 想要使用單一程式碼庫建立 Android 和 iOS App 的企業家
- 想要學習如何使用單一程式碼庫建立 Android 和 iOS App 的經理和專案經理
講師簡介
Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師
嗨,我是 Paulo。
我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。
我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。
我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。
我期待幫助你成為最好的開發人員和 AWS 雲端從業者。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 全面的 Android 應用開發大師班 – 你將學習 Android 開發入門所需的一切 – 無需任何經驗!
下一個:
- 完整的中級 Android 大師班 – 你將學習中級 Android 主題,例如工作管理器 API、ROOM 資料庫以及在 Android 後台工作。
跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):
- Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
- Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
- TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式
對於 AWS 雲端課程:
- Amazon EC2 大師班(包含自動擴展和負載平衡器)
- Amazon ECS 和 Fargate 大師班
- Amazon EKS 與 Kubernetes
- AWS AppSync 和 Amplify
- AWS Lambda 和無伺服器框架
純Java基礎課程:
- Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
- Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。
我期待在我的課程中見到你。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 跨平台開發相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響