Contents
開發 Flutter 和 Dart 的行動應用程式所有你需要知道的一切,包括 RxDart 和動畫 !
從這 31 小時的課程,你會學到
- 用 Flutter 構建漂亮的多螢幕應用程式
- 了解在 Flutter 應用程式載入和維護資料的不同方法
- 使用 Dart 創建和發佈開源專案
- 學習如何建構離線啟用的應用程式與難以置信的高效率的資料載入
- 領悟最好的方法讀完並理解超多的 Flutter 文件的最佳方法
- 使用 SQLite 將用戶的資料長期儲存到他的實體設備上
- 掌握串流和理解響應式程式設計,以創建 Flutter 應用程式
要求
以前做過 Javascript、Java、Python 或者類似的程式設計
課程說明
如果你厭倦了忙著學習 Swift 或者 Android 開發技術,這就是你的課程。
動畫( Animations )? 你會學到的。 架構模式( Architectural Patterns )? 包括在內。 瀏覽( Navigation )? 當然!
Flutter 是行動開發領域的新興技術。 在 Google 的大力支持下,它已經被視為取代原生的 Swift 和 Android 開發的理想平台。 由於它驚人的標準程式庫( library )的小工具,快速編譯的時間和令人讚嘆的文件,開發人員愛上了 Flutter!
本課程支援 MacOS 和 Windows 上輕鬆開發 Android 和 iOS 應用程式!
Flutter 應用程式是用 Dart 語言開發。 如果你還不熟悉 Dart 的話,沒關係 ; 這門課程包含在開始的時候快速介紹 Dart,以及在課程結束前的幾個小時有個紅利講座,專注於 Dart 及其先進的功能。 如果你有 Java、Ruby 或者 Javascript 的背景,你會覺得 Dart 用起來很自在——語法幾乎完全相同,只需要學習一些核心概念。 Dart 是一種強型別( strongly typed )的語言,如果你不喜歡強型別( strongly typed )的語言,不要灰心! 我在這門課上特別安排時間做更清楚的說明為什麼用強型別的程式語言開發是一種輕而易舉的事情!
目前開發 Flutter 應用程式的最大挑戰之一是理解如何設計和架構應用程式。 Flutter 還在迅速發展,整個開發社區仍在努力尋找最佳技術。 考慮到這一點,在課程中特別注意確保你理解 Google Flutter 團隊提倡的主要設計模式,包括’Stateful Widget’ 模式和 ‘BLOC’ 模式。 ‘BLOC’ 模式大量使用響應式程式設計( Reactive Programming )技術,你也可以在這門課程中學到這技術。 這些技巧可以很容易地應用到其他語言和框架中,談到加值點!
當然,任何行動應用程式如果沒有一些漂亮的動畫都不完整。 你將學習如何使用 Flutter 的標準工具庫來建構動畫,這些工具可以很容易地用來進行用戶喜歡的互動。 你應該計劃在完成課程的時候,知道如何引用 Flutter 的小工具( widgets )的標準程式庫來組裝複雜的動畫。
今天就參加本課程,你將會 :
- 了解 Dart 語言及其主要功能
- 將資料長時間儲存在用戶設備上做離線儲存
- 學習如何優化網路請求,以提高行動網路的性能
- 用複雜的動畫取悅你的用戶
- 使用多螢幕導航來展現你的應用程式的功能
- 難以置信地讀完超多數量的 Flutter 文件
- 使用 RxDart 做串流掌握響應式程式設計
- 實現 Google 官方的 Flutter 團隊提倡的先進設計模式
- 使用表單驗證來處理用戶輸入
- 學習建構開源的 Dart 軟體套件並散佈給其他開發者
我已經建立了我以前在學習 Flutter 時想要看到的課程。 一門課程 – 以最好的順序解釋概念和如何實踐,以便你容易學習並深入理解內容。
目標受眾
希望用 Flutter 創建高品質的應用程式的開發者
講師簡介
Stephen Grider 工程架構師
Stephen Grider 一直在為舊金山灣區的頂級公司建構複雜的 Javascript 前端。 Stephen 擁有簡化複雜主題的先天能力,多年來他一直在指導工程師從事軟體開發工作,現在已經將這種經驗擴展到了 Udemy,創造了16堂課程,包含最高評價的 React 課程如Modern React with Redux、Advanced React and Redux。 他在Udemy 分享他所獲得的知識。 現在就透過 Stephen 的課程來投資自己吧!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 跨平台 App 開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!