fbpx

對付難纏的 Android App 開發課程:整合 Node.Js 伺服器

Contents

學習如何用 Firebase 和整合 Node.js 伺服器,以建立強大、更快、更安全的 Android 應用程式。

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

  • 開發一個即時的 android 聊天應用程式
  • 建一個 node.js 伺服器來增加 Android 應用程式的安全性和性能
  • 實現用戶到用戶的推送通知
  • 有效利用 Rx-Java 建立非阻塞結構
  • 在 Android 應用程式中整合用戶個人資料檔
  • 了解並能要求 Android marshmallow/nougat 權限
  • 縮放和壓縮圖像以確保快速可靠的上傳速度

需求 

  • 你應該已有Android概念,如 Activity 生命週期、回收視圖(recycler-view)、fragments 和 xml 佈局。
  • 你應該懂 rx-java 的一些主題,包括觀察者/可被觀察者、如何使用 subjects 和製作背景執行緒。
  • 你應該會在 Android 專案中使用 Google Firebase。
  • 你應該可以用你的 SHA1 指紋
  • 你應該了解如何安裝和使用 butter-knife 進行 Android 視圖綁定
  • 你應該已經安裝了 Android Studio,並且至少有兩個設備進行測試。你可以使用2個模擬器,但建議你至少使用一個手機。
  • 參加這個課程不需要有任何 node.js 的經驗

說明

Firebase 本身雖是一個有用和強大的後端,但這是不足以建構一個真正強大的 Android 應用程式。最好建一個 node.js 伺服器做 Android 前端和 Firebase 間的中間人。透過使用 node.js 伺服器,你可以提高安全性、應用程式性能和解鎖功能,如用戶到用戶推送通知!

本課程的主要目的是教你如何使用 Firebase 建構和使用 node.js 伺服器來開發強大的 Android 應用程式。為了實現這一目標,我們將從頭開始建構一個功能齊全的聊天應用程式。此應用程式將包含諸如即時聊天、用戶個人資料和通知等功能。你還將收集一些 UI 技巧,例如創作底部導航列 ( bottom navigation bar )、使用circular image views以及連接search bar。

本課程專為中級 Android 開發人員而設計。我們將要寫大量的 Android 程式碼,但是很多樣板程式碼,例如 recycler-view adapter將不會被解釋。因此,你最好已經對 Android有一個堅實的了解。 此外,你還需要了解 rx-java 的基礎知識。 Rxjava 將在我們的專案中發揮重要作用,沒有什麼可觀察/被觀察者的基本解釋。雖然我們將建構一個 node.js 伺服器,但是你不需要知道如何在 javascript 中寫程式。 一定要準備好迎接挑戰,快速學會一種新的語言!

本課程是一種其他 Android 課程未曾觸及的,教你如何應用 node.js 伺服器到 Android 開發。通過這個課程,你不僅可以在開發技能中達到一個全新的水平,而且你可以建構任何你想像出來的應用程式!

目標受眾

  • 本課程適用於中級 Android 開發人員,其想學習如何創立更強大、更安全的應用程式
  • 由於我們將使用Java之外的其他語言,所以本課程也適用於喜歡挑戰的 Android 開發人員
  • 本課程不適用於初學Android的開發人員

關於講師  

Carlos Valentin Android開發者

在大約2年前,我馬上開始學 Android,在亞利桑那州立大學的 java 課程完成後。但是,因為是在學期間,我只能專注於練習而不是開發自己的應用程式。現在學校結束了,我是一個全職的Android開發人員!我已經發佈了一個名為 RushTPO 的應用程式,其中包含有關我的兄弟會的資訊。

我的課程的主要目的是幫助你成為更進階的Android開發人員。我相信Udemy有足夠的初學者安卓課程,我希望能讓我的學生比別人更精進。我的課程解決了諸如 Firebase、Rxjava、高級uI設計,甚至將Node.js實現到開發中。

當我罕見的不寫程式的時候:你可以抓到我在健身房追逐兩板凳的健身器,玩部落衝突:皇家戰爭手遊,或閱讀一本關於成功故事的好書。關於我的一個很有趣的事實是,我曾經沉迷於下棋,但當我發現Android開發,就停止沈迷下棋了。如果你有任何問題,請隨時給我發消息,如果你是在Facebook上跟我聯絡,我的回應會更快!

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Available until May 30, 2023

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: