Android 開發全攻略 | Kotlin x 設計模式應用實作

    13 種軟體設計模式、Kotlin 語法、4 個實用 App(繪圖軟體、重力五子棋遊戲、圖片搜尋App和圖書館系統),逐步開發應用程式的基礎架構和進階實作,手把手帶你學習 Android 開發!

    406
    4.0
    • 了解並繪製 UML Class Diagram

    • 了解 SOLID 開發原則,創建明確及有效地設計程式架構

    • 學習使用 13 種常用的軟體設計模式,如:觀察者模式、組合模式、工廠模式、策略模式等

    • 在專案中實際使用設計模式,使程式架構更容易維護且易於擴展

    • 使用 Android Studio 開發應用程式

    US$15.53
    US$21.23

    按一下 進入設定

    00:00
    00:00
    00:00

    學習的路上,想必你也遇過這些困難...

    • 交互使用 Android 組件和概念時,因為複雜性太高,導致過程中時常腦袋打結
    • Android 官方文件內容多且繁雜,沒有專業指導,很難知道下一步該怎麼做
    • 沒有學過設計模式 (Design Pattern),導致看不懂 Android 官方設定與文檔內容

    循序漸進,帶你掌握 Android 開發的核心概念與實踐!

    這堂課將帶領你進入 Android 開發的精彩世界!從設計模式到 Kotlin 語法,再到使用 Android Studio 建立 4 個實用的 Android 應用程式,一步步從基礎架構到進階實作,深入理解 Android 開發的精髓。

     

    1. 透過研究設計模式,建立堅固的應用程式架構

     

    課程中將深入研究設計模式,這些模式能夠幫助我們建立可維護且具有彈性的應用程式架構,你將學到:

     

    • 組合模式 (Composite Pattern)
    • 單例模式 (Singleton Pattern)
    • 觀察者模式 (Observer Pattern)
    • 工廠模式 (Factory Pattern)
    • 策略模式 (Strategy Pattern)
    • 模板模式 (Template Pattern)

     

    並了解如何在 Android 開發中運用它們!

     

    2. 扎實理解 Kotlin 語言,簡化開發流程並降低錯誤率

     

    Kotlin 是一種現代化、靈活且功能強大的語言,已成為目前 Android 開發的首選語言。課堂中將會講解 Kotlin 語法、特性,和最佳實踐,並將其應用於 Android 應用程式的開發中。你將學會如何使用 Kotlin 來簡化開發流程、提高代碼的可讀性和減少錯誤。

     

    3. 探索 Android Studio 開發環境,將想法付諸實現

     

    在 Android 應用開發的核心部分,我們將探索 Android Studio 這個功能強大的開發環境。你會學到如何設置 Android 開發環境、建立新的項目和管理程式碼。除此之外,也會深入研究 Android 的核心組件,如活動(Activity)、View 與 ViewGroup 和佈局(Layout),並學習如何通過它們來構建 UI 介面和處理用戶事件。

     

    4. 實際演練操作,讓你學完立即接軌實務應用!

     

    掌握設計模式和 Kotlin 語法後,將進入 4 個實用的 Android 應用程式專案。內容涵蓋:

     

    • 實作練習 1:重力五子棋遊戲
      重力五子棋遊戲包含單人模式可與 AI 對戰,以及雙人遊玩模式。
    • 實作練習 2:繪圖軟體
      繪圖軟體提供聲音控制介面,可接收人類語言指令,並且根據指令自動操作。此外,也提供顏色變換、橡皮擦模式、畫筆模式與填充模式等功能,並且使用者能夠儲存作品。
    • 實作練習 3:圖片搜尋 App
      圖片搜尋 App 連結網路 API,將即時資料呈現給使用者。利用網絡 API 來獲取和顯示圖片。你將學習如何使用 HTTP 請求、解析 JSON 數據和展示圖片結果。
    • 實作練習 4:圖書館資料庫管理
      圖書館資料庫管理提供借還書功能,並將數據儲存入資料庫內。

     

    透過這些實作專案,你將運用所學的知識,並實際體驗開發一個完整的 Android 應用程式的過程。請準備好動手實踐,一起來體驗創造令人興奮的 Android 應用程式的樂趣吧!

    HiSKIO 獨家-Broadcast Receiver 使用與網路連線反應方式

    這次課程在 Project 3 獨家加碼 Broadcast Receiver 使用方式與網路連線反應方式!讓應用程式在網路連接狀態發生改變時,會自動告知使用者連線狀況,及哪些功能因為沒有網路連線而暫時無法運作;而當裝置重新連上網路時,應用程式會自動開始下載圖片,無需使用者手動操作。這是只有在 HiSKIO 購課才能看到的專屬特別單元喔!

     

    歷代課程滿滿五星好評

    ⭐️洪X婷:課程內容豐富,難度循序漸進,而且也都是比較新的內容,講課的邏輯清晰好懂,節奏和口條也都很好,推薦給也是初心者的人!

     

    ⭐️沈X民:Wilson 老師的課必上!之前已經有在學校上過 React 以及 Express ,有一些基礎的觀念,但那時候老師上課趕也有許多小細節沒說清楚。很謝謝老師如此清楚的解說,讓我進步很多!

    ⭐️Joe HXX:課程簡單易懂,很適合初學。過去看書進度比較慢,按這課程進度學習,進度穩定許多。不清楚或忘記時,隨時也可回播,持續保持印象。

     

    ⭐️KaXX:老師真的教得很好,深入淺出的帶過每個概念,比較複雜的單元也都很仔細地的講解,學完這門課真的是收穫不少。

     

     

    章節目錄

    • 1-1
      課程架構
    • 1-2
      如何最好的使用這堂課?
    • 1-3
      課程預備工具與知識, Notion
    • 1-4
      複習 - 物件導向程式設計
    • 1-5
      複習 – 多執行緒程式設計
    • 1-6
      (額外補充) Heap and Stack
    • 1-7
      UML Class Diagram
    • 1-8
      課程資源包下載
    • 1-9
      Course Resource: All of them

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    葉大熊
    葉大熊

    請問老師這套課程適合2025嗎?

    Wilson Ren
    Wilson Ren

    葉大熊 同學你好。這堂 Android 課程內容涵蓋設計模式(Design Pattern)、Kotlin 語法與 Android API 的應用,搭配多個實作專案,是適合 2025 的課程!

    銷售方案