Android 架構大師班

在 Android 應用程式中採用乾淨的設計和架構

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

  • 了解 Android 架構最重要的方面
  • 使用 MVC 模式在程式碼庫中解耦使用者介面邏輯
  • 採用依賴注入遵循關注點分離原則
  • 發現 Activity 和 Fragment 在 Android 應用程式中的真正作用
  • 了解單一活動與多活動的權衡
  • 使用乾淨的套件結構來反映應用程式的業務領域
  • 避免”Spaghetti Code” (意大利麵程式碼: 意指亂糟糟的程式碼)和 “God Classes ”(上帝類 : 意指承擔了太多的責任的 class,它會使整體程式碼的耦合性增加,內聚性下降)

要求

  • Android 開發實務經驗

課程說明

在本課程中,您將深入了解 Android 設計和架構,並學習如何在 Android 應用程式中編寫乾淨、可讀和可維護的程式碼。

您可能知道,開始 Android 開發並不難。 確實,您可以在短短幾個月內從零開始在 Google Play 上發布應用程式。 然而,髒程式碼更容易搞亂你的 Android 專案。

髒代碼的症狀太常見了:數千行程式碼的類別、到處重複的程式碼、晦澀的命名、包的隨機結構、單例等等。所有這些都是非常嚴重的問題,遲早會出現並減慢大多數Android 專案的速度。

然而,事情不一定是這樣的! 您可以在 Android 應用程式中學習和使用一些最佳實踐,以確保其長期品質:

  • 乾淨的架構
  • 模型-視圖-X 架構模式
  • 依賴注入
  • 按功能封裝
  • 透過組合和繼承實現邏輯重用
  • 還有很多…

完成本課程後,你將開始編寫乾淨且可讀的程式碼。 不同的功能將封裝在小的、解耦的類別中,這些類別將被組織成有意義的套件以反映應用程式的業務領域。 你將使用標準設計和架構模式,因此其他開發人員將可以更輕鬆地提升你的程式碼。 還有很多很多…

不再有具有數千行程式碼的活動和片段。 不再有重複程式碼。 每次新增功能時,不再需要在許多不同的地方進行更改。 不再有義大利麵式程式碼!

多年來,我曾擔任企業 Android 開發人員,以自由工作者的身份編寫 Android 應用程式,如今,我為公司提供有關 Android 專案的諮詢並培訓他們的開發人員。 本課程中的材料總結了多年不同類型 Android 應用程式的專業經驗。

總而言之,在本課程中,你將獲得先進的知識和技能,這將使您作為開發人員更加高效並促進你的職業生涯。 此外,你將開始為自己的工作感到職業自豪感,並更加享受 Android 開發的樂趣。 如果這聽起來很吸引人,那麼本課程適合你!

目標受眾

  • 專業的 Android 開發者

講師簡介

Vasiliy Zukanov  專業的 Android 開發者,Blogger,教育家 ( 更多講師主講課程介紹 )

我是一個專業的安卓( Android  )開發者,擁有廣泛的技術和商業興趣。 過去曾在微電子學產業工作過,現在我總是驚訝於軟體開發者將想法轉為給使用者運用的產品力量。

在過去的幾年裡,我一直在寫關於 Android 開發中具有挑戰性的話題的部落格。 成千上萬的開發者已經從我在 TechYourChance 部落格上的文章中學到了 Android 應用程式的設計、架構和測試。

我真的很喜歡教書,並且在用簡單的詞語解釋複雜的想法時感到異常滿足。

我的課程是針對專業的安卓( Android )開發者,他們認真對待他們的工作,投資他們自己,並且知道一個好內容的價值。

英文字幕:有

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading