使用 Flutter 和 Firebase 開發一個社交網路應用程式

使用 Flutter 和 Firebase 製作一個完整的行動社交媒體應用程式,類似 Twitter、 Instagram 或 Facebook 等社交平台功能

報名參加課程

已經上過這門課程?

🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程

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

  • 如何使用 Flutter 和 Firebase 建立一個完整的社交網路應用程式

要求

課程說明

你想建立一個完整的社交網路行動應用程式,就像 Facebook,Instagram 或 Twitter? 這就是你的課程!

我們將要建造什麼?

在本課程中,我們將使用 Flutter 和 Firebase 中最好的功能來建立一個完整的社交網路應用程式,從零開始到部署,稱為 FlutterShare,你可以在 Google Play Store 或 iOS 應用商店上釋出這個應用程式。

應用程式的功能是什麼?

  • 一個令人驚艷的即時社交網路應用程式
  • 一個時間軸功能就像 Facebook,Instagram 或者 Twitter
  • 所有使用者互動的活動資訊
  • 線上的應用程式內 ( In-App ) 使用者通知
  • 使用者之間的媒體共享
  • 使用者關注 / 取消關注(附有過去 / 未來的文章新增到時間軸中)
  • 即時訊息,可對發文執行喜歡或是不喜歡
  • 個人配置客製化(即顯示名稱、使用者簡介等)
  • 使用 Google 進行社交登入
  • 使用裝置攝像頭進行影像上傳
  • 使用當前位置和加上描述(地理位置)發文
  • 通過全文檢索尋找其他應用程式的使用者

包含哪些概念?

  • 一個完整的使用 Flutter 整合 Firebase / Firestore 專業等級課程
  • 使用影像壓縮技術上傳媒體檔案到 Firebase Storage
  • Google SignIn / Social Login with Flutter
  • 使用 Firebase Messaging 為即時的使用者更新實作推送通知功能
  • 使用 Flutter 拍攝照片 / 選擇影像上傳到 Firebase
  • Flutter 中基於地理定位的使用者定位方法
  • 構建和部署(許多) Firebase 函式
  • 使用 Firestore 實現完整的 CRUD 即時功能
  • 所有即時 Firestore 資料庫觸發器(onCreate、 onUpdate、 onDelete)
  • 部署到 Google Play 商店和蘋果應用商店
  • 與串流、未來和更新狀態一起運作
  • 響應式應用程式設計的媒體查詢( Media Queries ) 和裝置定位( Device Orientation )
  • 使用 FutureBuilders、 StreamBuilders 和 Async / Await 函式處理非同步資料
  • 動畫和頁面轉換
  • 基於效能的 SVG 影像和影像快取
  • 表單驗證和錯誤處理
  • 客製化主題建立和字型
  • 大量實用、直覺和可重複使用的應用程式構建模式( App-Building Patterns ​ )
  • 還有更多!

這門課程還提供了什麼?

– 深入,細粒度的學習-本課程充滿了資訊 我選擇了我最想選擇的課程,因此,我沒有在細節上吝嗇 你將比以往更深入地探討更多的主題和材料

– 100% 真實世界的實踐-我的目標是讓你儘可能多地寫程式碼, 而且不限於任何程式碼——我們將專門致力於實際的任務,這些任務有助於構建你自己的驚人的真實世界應用程式

– 直截了當,直接解釋-每節課都要切中要點 我分解了我們正在製作的東西,我們將如何製作,最終的產品將會是什麼樣子,所有這些都在有用和說明性的描述之上,以幫助你一路理解

我真的很喜歡製作這門課程,我想你也會同樣喜歡。

期待在課程中見到你們!

目標受眾

  • 行動和網頁開發人員希望建立令人印象深刻的真實世界,準備營運的應用程式
  • 想要尋求挑戰的 Flutter 開發人員

講師簡介

Reed Barger  全端 Web 開發人員 ( 更多講師主講課程介紹 )

我是一個擁有學習和教授我所知道的東西的熱情全端開發人員。 我相信在實踐中學習,這種哲學體現在我教的每一門課程中。 我喜歡探索新的網頁和行動應用程式開發技術,我的課程專注於給你在今日快速發展的行業中擁有優勢。

英文字幕:有

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎加入 Flutter 學習資訊分享 Telegram 頻道

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: