使用現代 Android 應用開發工具掌握 Android 架構:Jetpack Compose、MVVM、Hilt 等。
從這 13.5 小時的課程,你會學到
- 在實際的 Android 應用中使用現代 Android 開發工具:Kotlin、Jetpack Compose、Compose Navigation、MVVM、Hilt、Room、協程
- 將使用者介面邏輯與應用的其他部分解耦
- 將螢幕導航邏輯組織到一個具有簡潔易用介面的類別中
- 利用依賴注入將程式碼庫中的功能關注點和構造關注點分離
- 為各個業務流程建立可重複使用且可測試的用例類
- 了解倉儲模式的缺點
- 建構應用的包結構以反映其核心業務領域
- 避免在 Android 應用程式中編寫髒程式碼和使用上帝類
要求
- 具備 Android 開發實務經驗
課程說明
在本課程中,您將深入探索 Android 架構,學習如何建立簡潔且易於維護的 Android 應用程式。
開發 Android 應用程式需要投入大量精力和技巧,但如何長期保持應用的可維護性和可擴展性則更具挑戰性。僅僅為了「讓應用程式運作起來」而編寫程式碼,而不考慮整體架構,很容易導致程式碼庫混亂不堪。
不幸的是,糟糕的程式碼在 Android 開發中屢見不鮮。許多專案都存在類別包含數百甚至數千行程式碼、循環依賴、過度耦合、程式碼重複、命名規範晦澀、套件結構混亂以及其他缺陷等問題。這些都是會阻礙專案進展的嚴重問題,會讓 Android 開發變成一場惡夢。
即便如此,Android 開發也不必如此艱難,即使是成熟且複雜的專案!在本課程中,您將學習高階架構技術,確保您的 Android 應用程式能夠長期成功:
- 整潔架構
- 建立應用程式套件的正確方法
- 模型-視圖-X (MVX) 架構模式
- 如何建立符合單一職責原則的可重複使用元件
- 依賴注入架構模式
- 以及更多…
完成本課程後,您將能夠編寫簡潔且易於維護的程式碼。不同的功能將被封裝在專注且解耦的類別中。這些類別本身將被分佈在組織良好、命名規範的套件中。您將使用標準的架構模式,以便其他開發人員更容易理解您的程式碼。您的業務流程將被封裝在獨立的、可重複使用的元件中。以及更多…
- 告別數百行程式碼的類別!
- 告別過度耦合!
- 告別代碼重複!
- 告別每次新增功能都要修改多處程式碼!
- 告別亂七八糟的程式碼!
因此,如果您想掌握高級 Android 開發技術,建立架構良好、簡潔的 Android 應用程式,那麼這門課程非常適合您!
目標受眾
- Android 開發者
講師簡介
Vasiliy Zukanov 專業的 Android 開發者,Blogger,教育家 ( 更多講師主講課程介紹 )
我是一個專業的安卓( Android )開發者,擁有廣泛的技術和商業興趣。 過去曾在微電子學產業工作過,現在我總是驚訝於軟體開發者將想法轉為給使用者運用的產品力量。
在過去的幾年裡,我一直在寫關於 Android 開發中具有挑戰性的話題的部落格。 成千上萬的開發者已經從我在 TechYourChance 部落格上的文章中學到了 Android 應用程式的設計、架構和測試。
我真的很喜歡教書,並且在用簡單的詞語解釋複雜的想法時感到異常滿足。
我的課程是針對專業的安卓( Android )開發者,他們認真對待他們的工作,投資他們自己,並且知道一個好內容的價值。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 NT290起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350( 限時優惠價NT262/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Android App 開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!

發表迴響