Android 應用程式架構

課程簡介

使用最先進的架構模式開發乾淨和可維護的 Android 應用程式

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

  • 開發乾淨和可維護的 Android 應用程式
  • 探索 MVx 的全部功能與相依注入相結合
  • 學習重複使用和組成使用者介面邏輯
  • 將最高階的架構模式整合到你的應用程式中

要求

  • 實際動手開發經驗(最好是6個月或更長時間)
  • Java 知識

課程說明

歡迎來到先進的 Android 應用程式架構課程。 在這裡,您將學習開發乾淨的 Android 應用程式,優化程式碼可長期維護和健壯性。

提供超過20億的裝置,開發小型 Android 應用相對容易。 然而,當涉及到可以經受時間考驗的乾淨、可讀和可維護的應用程式時,事情往往會變得非常困難和模糊。

不幸的是,Android 開發人員通常很難知道 Android 應用程式可以多快地變成緊密耦合的混亂狀態,陷入了包含數千行不可讀程式碼類別。

事實證明,保持 Android 應用程式長期可維護性的唯一方法就是在任何時候都要注意它的設計和架構。 幸運的是,對於 Android 開發者來說,很多知識已經以所謂的架構模式的形式被捕獲。

這就是本課程的意義所在: 專業的 Android 開發最先進的架構模式。

MVx

您將學習 MVx 系列的表示的架構模式(MVC、 MVP、 MVVM 等等) ,並瞭解它們是如何使您的應用程式受益的。 然後,我們將從良好設計和架構的首要原則推導出 Android 開發中最先進的 MVx 模式。

簡潔的架構 Clean Architecture

在這門課程中,我們將涉及到最重要的概念,所謂的” Clean Architecture “。 具體來說,您將學習如何實現”用例”(也稱為”interactors”) ,根據應用程式的架構來建構套件,以及管理元件之間的相互依賴關係。

相依注入 Dependency Injection

因為這門課程與軟體架構有關,所以如果沒有對相依注入架構模式的討論,這門課程將是不完整的。 我將向您展示如何在沒有任何第三方框架的 Android 應用程式中實現所謂的純相依注入,然後解釋它如何與 MVx 整合以獲得最大的架構優勢。

  • 專業的 Android 應用程式級別設計和架構
  • 為經驗豐富的 Android 開發者優化
  • 簡明
  • 實際操作練習
  • 在 GitHub 上的教學應用程式原始碼附有逐步提交歷史,以便於複習

在整個課程中,我將強調許多重要的設計和架構取捨,作為一個專業的 Android 開發者,你需要考慮這些取捨。 這些看似微不足道卻又常常被忽視的利弊,可能會在乾淨易於維護的應用程式和緊密耦合、難於維護的程式碼之間造成差異。

在課程結束時,我們將對軟體架構的目標、好處和範圍進行一般性的討論。 這將使您能夠掌握更大的局面,並瞭解在實際專案中專業軟體開發人員的需求。

參加這門課程的學生發現這個課程很有趣,很有洞見,而且實際上是有用的:

★★★★★: “總而言之,令人驚訝! 迄今為止,最好的 Android 架構設計課程。”

★★★★★: “在本課程的幫助下,我相信我可以讓我未來的應用程式更好”

★★★★★: “哇! 我無法對這門課給予足夠的讚揚。 你自己去看看吧。 你不會後悔的!”

本課程是我對 Android 應用程式設計和架構的廣泛研究的結果。 你在這裡學到的所有概念和技術都已經在現實生活中的應用程式中進行過測試,並且多年來在專業的 Android 專案中自我證明了。

所以,現在就註冊,把你的設計和架構技能提升到一個新的水平。 我等不及要在裡面見到你了。

目標受眾

  • 專業的Android開發者

講師簡介

Vasiliy Zukanov  專業的 Android 開發者,Blogger,教育家

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

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

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

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

英文字幕:有

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

參加課程 ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

相關工具

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: