課程介紹

Kotlin 為 Google 官方 Android 第一開發語言

 使用 Google 官方公布第一開發語言 Kotlin 的 Android 開發養成線上影音課程,活用 Kotlin 靈活、簡潔特色,完備的 Android 開發能力,熟練 Android Studio 開發工具、Git 版本管理實務、手機端資料庫使用新一代官方 Room 類別庫。

職場實作能力養成

 全球第 18 位取得 Google Android 認證的 Hank 老師,Android 暢銷書作者,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,用最有效的學習方式,使用 Kotlin 語言進入 Android 開發之路,獨一無二的教材與精心規劃的課程內容。

最新環境 取得領先競爭力

一棧式學習 不怕學一半

  • 從程式基礎到國際認證
  • 從觀念建立到實例應用
  • 從環境熟悉到專業操作

實例中學習

全程以生活實例實作,實務案例導向,更有效率,由淺入深,觀念的講解、實際程式撰寫過程,所有程式都在影片中實作出來。

學習路徑

課程內容更新

2020/11/19 新增 API 串接應用 7 個單元

2020/11/8 新增 MVVM 貪食蛇遊戲實作 8 個單元

2020/11/2 更新 網路連線與 JSON 資料解析實務 7 個單元

2020/10/29 新增 MVVM 架構章節(Architecture Components, AAC) 6 個單元

2020/10/24 更新 Android Studio 4.1 安裝 8 個單元

  • 已具備 Kotlin 程式設計基礎的人
  • 想學習 Android APP 開發的人
  • 想進一步熟悉 Android 開發新技術的人
  • 想在現用專案中導入 Firebase 的開發人員
  • 以 Kotlin 語言開發 Android APP
  • 熟悉 Android Studio 開發技巧與方法
  • 活用 Android 元件,實作互動功能的 APP
  • 活用 Kotlin 語言特色,開發 Android APP
  • 運用 Firebase 雲端服務
  • 若從沒寫過任何程式,不具任何程式設計能力的話,建議先上「學活之路: Java 與 Kotlin」,基礎穩固後再進行本課程。
  • 若已有別的程式語言基礎,可以上手本課程前段內容,但後段內容需要更完備的 Kotlin 語言與物件導向基礎時,可考慮回頭打好 Kotlin 語言的基石。

請至購課時留下的 Email 收信,按下信中的確認並取得課程的連結後,設定你的帳號密碼後,立馬可以開始上課囉

購課後可無限次觀看,無次數與時間限制,由你決定學習步調

課程每個單元都可留言,單元中問題可在留言區中討論。

老師快則一天,最慢三天會上去回覆。

同學怎麼說

課程內容

Android 開發環境單元時間更新預覽
1-1Android APP 開發流程與四大元件08:47試看
1-2Windows 安裝 Android Studio 4.1 與 git,不需 JDK,快速安裝方法08:392020/10 更新試看
1-3macOS 安裝 Android Studio 4.1 與 git,不需 JDK,快速安裝06:112020/10 更新試看
1-4掌握與更新管理器 - SDK Manager04:262020/10 更新試看
1-5建立第一個 Android 專案05:352020/10 更新試看
1-6建立與設定模擬器,Android Studio 4.1 版 嵌入視窗使用方式04:362020/10 更新試看
1-7讓你的專案使用最新的 Kotlin 版本04:082020/10 新增試看
1-8一個 Android APP 專案有什麼? 專案架構詳解11:18試看
[舊版] 環境建置與安裝 Android Studio (Windows)13:20試看
[舊版] 環境建置與安裝 Android Studio (MacOS)10:38試看
[舊版] Android SDK 管理工具 - 第一個 APP 與建立模擬器17:19試看
Android 起手式單元時間
2-1資源 Resources 與新一代 AndroidX 支援函式庫12:03試看
2-2git 版本控制與 github.com,使用 SSH 金鑰信任18:05試看
2-3物件導向初探 - Kotlin 的類別、物件、屬性13:07試看
2-4新一代全能的約束版面 ConstraintLayout15:23試看
2-5LinearLayout 與元件的分佈屬性10:16試看
Android 開發首站單元時間
3-1Android Studio 4.1 沒自動加的擴充外掛01:562020/10 新增試看
3-2存取畫面元件、輸入方塊、按鈕元件互動程式設計14:42試看
3-3學會除錯與對話框 LogCat、Toast15:48試看
3-4git 送交新版本,push 到 github 上08:56試看
3-5抽取字串資源、讓 APP 擁有多國語言實例15:16試看
3-6Material Design 實感設計16:52試看
3-7Android Studio 4.1 的 Basic Activity 增加了什麼03:072020/10 新增試看
MVVM 架構設計,Android Jetpack / Architecture Components單元時間
4-1什麼是 MVVM? 什麼是 MVC?06:012020/11 新增試看
4-2導入 Android Jetpack 的 ViewModel & LiveData02:562020/11 新增試看
4-3功能分析與思考05:032020/11 新增試看
4-4設計 ViewModel 類別,在 Activity 中產生實例04:472020/11 新增試看
4-5設計 LiveData,使用觀察者 Observer07:022020/11 新增試看
4-6完成 MVVM 版本的猜數字 APP10:282020/11 新增試看
Android 活用所學再強化單元時間
5-1轉換並傳遞資料到另一個畫面 Activity13:25試看
5-2儲存喜好資料 SharedPreferences 與 ADB 除錯工具16:30試看
5-3Activity 的生命週期09:56試看
5-4取得畫面結束後 Activity 回傳的結果11:59試看
5-5活用 Kotlin 的 apply 與 also 擴充語法,提昇程式碼可讀性05:222020/11 新增試看
新一代資料儲存 Room
6-1手機資料庫設計,導入 Room 新一代資料庫類別庫10:28試看
6-2Room 實作,設計 Entity、DAO、Database13:03試看
6-3Room 新增記錄案例實作12:33試看
6-4Singleton 單一物件化設計,Room 的查詢實作08:11試看
初探 RecyclerView 清單元件單元時間
7-1RecyclerView 清單元件的原理與實作19:15試看
7-2RecyclerView 顯示遊戲記錄 / Menu 功能表設計實務19:46試看
Kotlin Coroutines 協程單元時間
8-1導入 Kotlin Coroutines 協程類別庫03:11試看
8-2使用 Coroutines 讀取 Room 資料庫04:26試看
8-3Coroutines 在 Android 生命週期的活用08:44試看
網路連線與 JSON 資料解析實務單元時間
9-1UI 執行緒不能執行耗時工作,Android 網路連線會遇到的問題10:092020/11 新增試看
9-2讀取網路上的 JSON 資料並解析它05:142020/11 新增試看
9-3使用外掛工具產生 data class,為什麼?08:172020/11 新增試看
9-4使用第三方類別庫 Gson,快速解析 JSON 得到集合05:102020/11 新增試看
9-5在 Activity 中使用 Coroutines 進行網路連線05:492020/11 新增試看
9-6在 MVVM 架構中使用 Coroutines 進行網路連線07:542020/11 新增試看
10深入 Android 元件單元時間
10-1下拉選單 - Spinner 顯示固定個數的資料10:29試看
10-2Android 6 之後一定要的危險權限機制12:08試看
10-3Toolbar上方的選單(Menu)設計06:49試看
10-4認識服務,Service08:35試看
10-5IntentService 特色與設計04:59試看
10-6Fragment 的運作原理、生命週期14:02試看
11上架 Play 商店單元時間
11-1Play 商店上架前準備11:11試看
11-2Google Play 商店 APP 上架實例11:56試看
12貪食蛇遊戲 MVVM單元時間
12-1建立貪食蛇 Android 專案與類別庫導入,畫面設計08:112020/11 新增試看
12-2客製元件設計 Custom view,如何擴充現有元件05:042020/11 新增試看
12-3MVVM 架構設計06:542020/11 新增試看
12-4蛇怎麼畫出來的?11:212020/11 新增試看
12-5蛇怎麼動?動畫與 Timer 設計08:382020/11 新增試看
12-6邊界的判斷程式設計07:262020/11 新增試看
12-7方向控制,產生小蘋果,蛇吃蘋果程式設計08:292020/11 新增試看
12-8重完與計分,完成貪食蛇遊戲10:222020/11 新增試看
13API 串接應用
13-1什麼是 API?有那些種類02:292020/11 新增試看
13-2常見的 API 架構與應用07:242020/11 新增試看
13-3註冊電影 API,建立專案04:552020/11 新增試看
13-4閱讀 API 文件,網路連線取得資料08:402020/11 新增試看
13-5JSON 資料與解析,使用外掛建立 data class06:412020/11 新增試看
13-6展示清單資料 - 進階 RecyclerView 好評電影瀏覽12:292020/11 新增試看
13-7RecyclerView 圖片處理 - 使用 Coil 類別庫09:522020/11 新增試看

課程長度

72 單元 675 分鐘

72 單元 675 分鐘

課程售價

課程價NT$ 3,600
 專注職場競爭力,共 675 分鐘課程內容,會寫、會看、會思考、會規劃、會除錯
優惠價NT$ 2850

購課後立即學習  按此看購課與上課流程

NEW

課程價

3,600 NT$ 2,950
  • 學對之路: Kotlin Android APP 開發
  • 共 675 分鐘課程內容
  • 不限次數、時間觀看
NEW

雙課程組合優惠

6,350 NT$ 4,350
  • 兩門線上課程優惠組合,共 1,294 分鐘課程內容
  • 學活之路: Java 與 Kotlin
  • 學對之路: Kotlin Android APP 開發
  • 共 1,294 分鐘課程內容
  • 不限次數、時間觀看
NEW

大全配優惠

8,850 NT$ 5,950
  • 三門線上課程優惠組合,共 1,808 分鐘課程內容
  • 學活之路: Java 與 Kotlin
  • 學對之路: Kotlin Android APP 開發
  • Firebase 賓果連線遊戲 APP 實作 – Java 與 Kotlin 雙語言
  • 共 1,808 分鐘課程內容
  • 不限次數、時間觀看

講師介紹

    湯秉翰 Hank 老師,暢銷書作者,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,參與數十家新創軟體開發公司專案參與。長期不斷接觸新專案技術,用最有效的學習方式,由淺入深的教學方便,獨一無二的教材與精心規劃的課程內容,引導同學進入 Android 開發之路。

近期暢銷著作

經歷

上課流程

72 單元  675 分鐘