學習 Flutter & Dart 開發 iOS & Android 應用程式

用於構建原生 iOS 和 Android 應用程式的 Flutter SDK 和 Flutter 框架完整指南

简体中文课程介绍

從這 25.5 小時的課程,你會學到

  • 為 Android 和 iOS 建構引人入勝的原生移動應用程序
  • 使用 Google 地圖、設備相機、身份驗證等多種功能!

要求

  • 基本的程式設計基礎將有所幫助,但不是必須的
  • 你可以使用 Windows、macOS 或 Linux 進行 Android 應用程式開發 – 但 iOS 應用程式只能在 macOS 上。
  • 不需要有 iOS 或 Android 開發經驗
  • 沒有先前的 Flutter 或 Dart 經驗沒關係 – 本課程從零開始!

課程說明

你不需要學習 Android / Java 和 iOS / Swift 來建構真正的原生行動應用程式!

Flutter – 由 Google 開發的框架 – 允許你學一種語言( Dart )就能立即建構漂亮的本機行動應用程式。 Flutter 是一個 SDK,提供將 Dart 程式碼編譯為本機程式碼的工具,它還為你提供了一組豐富的預構建和預先設置的 UI 元素(所謂的小部件),你可以使用它們來建構用戶界面。

Flutter 是非常蓬勃發展的趨勢,並被用於主要的 Google 應用程式,如他們的 Adwords 應用程序式- 它現在被標記為“已就緒進入生產”,因此現在是時候進入並學習它!

本課程將從零開始教授 Flutter&Dart,不需要事先了解這兩者中的任何一個!而且你肯定不需要任何 Android 或 iOS 開發經驗,因為 Flutter 背後的整個想法只是學習一種語言。

你不僅在理論上學習 Flutter,而且我們將在整個課程中建構一個完整、逼真的應用程式。此應用程式將包含所有核心基礎知識以及使用 Google 地圖、設備相機、增添動畫等高級功能!

使用 Flutter,你只需編寫一次程式碼即能將應用程式發送到 Apple AppStore 和 Google Play。

使用 Google 的 Material Design 可以立即建構漂亮但完全可自訂的應用程式,幾乎不需要付出任何努力。你可以使用 Flutter 提供的豐富的小部件套件( widget suite )來添加常用的 UI 元素,如按鈕、開關、表單、工具欄、列表等 – 或者你只需建構自己的小部件 – Flutter 也可以輕鬆實現。

這是課程中包含的內容:

  • 有關 macOS 和 Windows 的詳細設置說明
  • 全面介紹 Flutter、Dart 和小部件背後的概念
  • 內建小部件的概述以及如何添加自己的小部件
  • 除錯提示和技巧
  • 以標籤( tabs)、側面抽( side drawers)和基於堆棧瀏覽的頁面導航(  stack-based navigation )
  • 狀態( state )管理解決方案
  • 處理和驗證用戶輸入
  • 通過發送 Http 請求將 Flutter 應用程式連接到後端伺服器
  • 用戶認證
  • 添加 Google 地圖
  • 使用相機等本機設備功能
  • 添加精美的動畫和頁面過渡
  • 如何將你的應用發佈到 APP 商店
  • 和更多!

本課程適合 

  • 有興趣為兩個最流行的行動平台 –  iOS 和 Android 開發真正的原生行動應用程式
  • 你想要探索 Flutter 提供的全套功能
  • 不想花幾個小時學習兩種完全不同的語言

課程先決條件:

  • 基本的編程語言知識將有很多幫助,但並不是一項艱難的要求
  • 你不需要知道 Flutter 或 Dart
  • 你不需要知道iOS(Swift / ObjectiveC)或 Android(Java)

目標受眾

  • 初學者和有經驗的開發人員,他們有興趣在兩個平台上使用一種語言就可開發出行動應用程式
  • 有經驗的 iOS 或 Android 開發人員希望使用一種語言建跨平台(iOS + Android)應用程式

講師簡介

Maximilian Schwarzmüller   專業的Web開發人員和講師

作為Web開發人員的經驗

從13歲起,我不間斷地學習新的程式設計技巧和語言。 早期我只是因為好玩開始為朋友做網站。 這種熱情一直持續下去,並導致我成為一個自由的 Web 開發人員和顧問的決定。 我在這份工作上獲得的成功和樂趣很豐盛,也引燃並持續這份熱情。

我從後端的 Web 開發 ( PHP 的 Laravel、NodeJS ) 開始,漸漸也做越來越多的前端開發,在很多專案中使用 Angular 或 VueJS 2 等現代框架。 我現在兩個世界都愛!

作為一名自學的開發人員,我有機會通過攻讀工商管理碩士拓寬視野,也取得學位。 這使我能夠在一家重要的戰略諮詢公司和一家銀行工作。 這段時間大大提升了我的整體經驗和技能。

身為教練的經驗

由於自我學習成為專業人士的經驗,我真正了解在學習新知識或改進已知語言時的困難部分和難題。 這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。 我有很多五星級的課程記錄,在 Udemy 有超過10萬名學生以及成功的 YouTube 頻道,是最好的證明。

無論是作為開發的指導員,還是工商管理教學,我都收到很好的反饋。 最有意義的經驗是看到人們因此找到新的、更好的工作、建立很棒的網路應用程式、獲取令人驚奇的專案,或只是在我的教學幫助下把開發網頁當成嗜好享受其中的樂趣。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址  |  ♥找優惠折扣碼? | 課程討論專區

Sponsored by Udemy

也許你會有興趣

 歡迎訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: