Udemy線上課程 從零開始學 Jetpack Compose 程式設計 - 最新 Android APP 應用程式開發攻略 講師:HKT 線上教室 影音教學 中文發音 繁體中文版(DVD版)
此課程為基礎入門課程,適合已經學習過 Kotlin 程式語言的「初學入門者」。
若購買前沒看到此訊息,購買後覺得此課程不適合,三十天內接受無條件退款服務。
課程說明
在新世代 Google 打破於過去十幾年來,在 Android 用傳統 XML 佈局 UI 畫面的經驗,改推出全新 Jetpack Compose 宣告式佈局語法,使用更少的程式碼,可以更直覺的方式構建 Android UI 原生界面。Compose 程式語言,更容易學習、可以輕鬆上手,具有更快速、現代、可互動等特性。
這門課程完全適合 Jetpack Compose 初學者,首先我們將安裝 Jetpack Compose 開發環境,然後編寫並運行第一行 Jetpack Compose 程式。接下來介紹 Jetpack Compose 常用基本 UI 元件與進階使用知識,完全從零開始,初學者無痛上手。
如果你已經是一名 Kotlin (Android) 開發者,你可以透過這門課程來了解超棒 Jetpack Compose 程式語言。讓你可以編寫更乾淨、更強大的應用程式。
網路自學 Android 最常見的三大痛
1. 學習資訊東拼西湊,無法有系統很完整性的學習
2. 英文資料看得霧煞煞,一頭霧水
3. 觀念混淆,挫折感超重
課程特色
1. 由淺入深,無痛學習 Jetpack Compose 的程式開發技巧
2. 一次掌握 Jetpack Compose 最常用的核心關鍵知識
3. 繁體中文教材,系統化的課綱編排,HKT (侯光燦) 講師影片教學
01 - 準備開始
001 下載與安裝 Android Studio 教學.mp4
002 使用 Android Studio 建立第一個 Jetpack Compose 範本專案.mp4
003 Android Studio 整合式開發環境介紹.mp4
004 Jetpack Compose Preview 預覽功能介紹.mp4
005 建立 Android 模擬器並編譯運行專案介紹.mp4
006 Jetpack Compose 依賴庫介紹.mp4
02 - Kotlin 語法補充篇
007 函數指定參數值、預設參數值設定.mp4
008 Lambda (1) 匿名函數概念介紹.mp4
009 Lambda (2) 沒有參數篇.mp4
010 Lambda (3) 單個參數篇.mp4
011 Lambda (4) 多個參數篇.mp4
012 Builder Pattern 建造模式.mp4
03 - 佈局容器介紹
013 使用空專案介紹 Jetpack Compose.mp4
014 基礎佈局 Column、Row、Box 和 Constraintlayout 簡介.mp4
015 使用 Preview 預覽畫面與實際模擬器運行差異比較.mp4
016 Column 垂直佈局,基礎使用方式介紹.mp4
017 Column 垂直佈局,排列對齊方式介紹.mp4
018 Column 垂直佈局,使用色塊排列介紹.mp4
019 Row 水平佈局,基礎使用方式介紹.mp4
020 Row 水平佈局,排列對齊方式介紹.mp4
021 Row 水平佈局,使用色塊排列介紹.mp4
022 Box 堆疊佈局,基礎使用方式介紹.mp4
023 基本佈局,混和使用概念介紹.mp4
024 基本佈局,混和使用實作範例.mp4
025 ConstraintLayout 約束佈局簡介.mp4
026 ConstraintLayout 約束佈局實作範例.mp4
027 ConstraintLayout 約束佈局 Guideline 使用介紹與實作範例.mp4
028 ConstraintLayout 約束佈局 Chain 使用介紹與實作範例.mp4
04 - 基本常用元件介紹 - Text 文字元件
029 Text 文字元件,基本使用方式介紹.mp4
030 Compose 函數目錄分類介紹.mp4
031 改變 Text 文字顏色的三種方式 (系統定義、指定 RGB 或 Hex 色碼).mp4
032 改變 Text 字體大小.mp4
033 改變 Text 字體樣式.mp4
034 顯示底線與刪除線樣式.mp4
035 改變 Text 內部間距.mp4
036 Text 多國語言設定顯示技巧.mp4
05 - 基本常用元件介紹 - Button 按鈕元件
037 Button 按鈕元件,基本使用方式介紹.mp4
038 改變 Button 按鈕外觀與內容顏色.mp4
039 改變 Button 按鈕內部間距.mp4
040 基本計數器範例.mp4
041 實戰練習:計數器 (作業答案講解).mp4
06 - 基本常用元件介紹 - TextField 文字輸入框元件
042 TextField 文字輸入框元件,基本使用方式介紹.mp4
043 鍵盤種類設定.mp4
044 TextField 密碼密文顯示設定方式.mp4
045 按鈕按下獲取文字輸入框資料.mp4
046 實作練習:BMI 計算機 (作業答案講解).mp4
07 - 基本常用元件介紹 - Image 圖片元件
047 Image 圖片元件,基本使用方式介紹.mp4
048 使用第三方 LIb _ Coil,AsyncImage 顯示網路圖片.mp4
049 Image 圖片大小、延展和圓型裁切介紹.mp4
050 實作練習:亂數隨機顯示骰子圖片 (作業答案講解).mp4
08 - Scaffold 鷹架介紹
051 topBar - 基本標題顯示.mp4
052 topBar 標題置中方式與 Content 中間內容設定方式.mp4
053 navigation 返回按鈕顯示方式.mp4
054 action 更多按鈕與下拉選單顯示設定方式.mp4
055 Floating action button 浮動按鈕顯示設定方式.mp4
09 - Theme 主題設定介紹
056 套用自定義主題風格.mp4
057 判斷當下是否為深色主題.mp4
058 自定義顏色風格設定.mp4
059 自定義字體風格設定.mp4
10 - 列表資料佈局方式
060 沒有回收機制的滾動列表.mp4
061 LazyColumn 元件,基本使用方式介紹.mp4
062 實作範例:模擬天氣 app 列表資料.mp4
11 - 資料處理
063 Slot API 槽位佈局方式.mp4
064 MutableState 三種使用方式.mp4
065 remember 和 rememberSaveable 差異比較.mp4
066 狀態提升 (State hoisting).mp4
067 本機範圍資料 (CompositionLocal) 使用介紹.mp4
068 MVVM 架構 (architecture) 介紹.mp4
069 計數器採用 MVVM 實作範例.mp4
070 Compose 與 room 資料庫,採用 MVVM 存取架構範例介紹.mp4
071 Compose 與 room 資料庫實作範例.mp4
12 - Navigation 頁面跳轉
072 Navigation 基本概念.mp4
073 Stack 頁面堆疊容器概念.mp4
074 Navigation 基本頁面切換實作範例.mp4
075 Navigation 移除過場頁實作範例.mp4
076 Navigation 基本資料傳遞實作範例.mp4
077 Navigation 可選參數資料傳遞實作範例.mp4
078 Navigation 傳遞整包資料實作範例.mp4
13 - Compose for Desktop 桌面應用程式設計
079 IntelliJ IDEA 整合式開發環境安裝介紹篇.mp4
080 Compose for Desktop 與 Multiplatform 專案範本差異介紹.mp4
081 為什麼要使用Compose Declarative 宣告式語法佈局 UI.mp4
082 建立第一個桌面應用程式專案設定.mp4
083 如何編譯並執行 Compose 專案與 IntelliJ IDEA 開發環境基礎介紹.mp4
084 如何將 Compose 專案打包成 Windows、macOS 和 Linux 安裝檔.mp4
|
|