Course Code: kotlinandroiddev
Duration: 21 hours
Prerequisites:
  • Java 程式設計經驗
  • 有Android開發的基本經驗或熟悉

觀眾

  • 對 Kotlin 感興趣的 Android 開發者
  • 對 Kotlin 感興趣的 Java 程式師
Overview:

Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。

在這個以講師為主導的現場培訓中,參與者將學習如何使用Kotlin進行編碼,因為他們將Android應用程序從Java轉換為Kotlin

在培訓結束時,參與者將能夠:

  • 了解Kotlin編程的基礎知識。
  • Kotlin自己的Kotlin應用程序。
  • Android應用程序從Java轉換為Kotlin
  • 使用Kotlin Java ,反之亦然。

聽眾

  • Java開發人員對Kotlin感興趣
  • Android開發人員對Kotlin感興趣

課程形式

  • 部分講座,部分討論,練習和繁重的實踐練習
Course Outline:

介紹

  • 為什麼 Kotlin 是更好的 Java

設置工具

  • 使用命令行工具
  • 安裝 Kotlin 的 JDK
  • 安裝和設置 IDE:IntelliJ
  • 安裝外掛程式

Basic Kotlin 入門 Programming

  • 學習 Kotlin 架構
  • 在 Kotlin 中創建變數
  • 瞭解 Kotlin 中的不同數據類型
  • 在 Kotlin 中使用字串
  • 理解 Kotlin 中的不可變性
  • 實現表達式、語句和賦值
  • 在 Kotlin 中使用可為 null 的變數以確保 null 安全
  • 使用“if”語句處理條件程式流
  • 使用“when”語句處理選項
  • 探索 Kotlin 的條件語句高級功能
  • 在 Kotlin 中使用陣列和清單
  • 在 Kotlin 中實現迴圈構造
  • 在 Kotlin 中創建、聲明和使用函數
  • 使用參數並返回值
  • 使用擴展函數
  • 使用內聯函數
  • 使用高階函數

使用 Kotlin 的面向物件 Programming

  • 使用物件進行程式設計概述
  • 創建類
  • 向類添加方法
  • 定義基本構造函數
  • 使用命名參數和預設值
  • 使用開放類允許繼承
  • 使用抽象類
  • 創建和使用介面
  • 處理覆蓋
  • 創建數據類
  • 使用單例和伴隨物件
  • 使用枚舉
  • 將類分組到包中
  • 使用導入
  • 實現信息隱藏
  • 使用 getter 和 setter
  • 實現可見性修飾符
  • 瞭解泛型
  • 實現通用堆疊
  • 使用泛型函數

探索 Kotlin 與 Java 的互通性

  • 使用 Kotlin 中的 Java
  • 使用 Java 中的 Kotlin

探索 Kotlin 的高級功能

  • 瞭解運算子重載
  • 使用批注
  • 使用反射
  • 實現 DSL 構造
  • 實現解構

將 Kotlin 用於功能 Programming

動手實踐:將 Android 應用程式從 Java 轉換為 Kotlin

  • 使用 Android Studio
  • 使用 Kotlin 開始一個新專案
  • 將現有 Java 代碼轉換為 Kotlin
  • 將 Android API 與 Kotlin 配合使用

故障排除

總結和結論

Sites Published:

United Arab Emirates - Kotlin for Android Developers

Qatar - Kotlin for Android Developers

Egypt - Kotlin for Android Developers

Saudi Arabia - Kotlin for Android Developers

South Africa - Kotlin for Android Developers

Brasil - Kotlin for Android Developers

Canada - Kotlin for Android Developers

中国 - Kotlin for Android Developers

香港 - Kotlin for Android Developers

澳門 - Kotlin for Android Developers

台灣 - Kotlin for Android Developers

USA - Kotlin for Android Developers

Österreich - Kotlin für Android-Entwickler

Schweiz - Kotlin für Android-Entwickler

Deutschland - Kotlin für Android-Entwickler

Czech Republic - Kotlin for Android Developers

Denmark - Kotlin for Android Developers

Estonia - Kotlin for Android Developers

Finland - Kotlin for Android Developers

Greece - Kotlin for Android Developers

Magyarország - Kotlin for Android Developers

Ireland - Kotlin for Android Developers

Luxembourg - Kotlin for Android Developers

Latvia - Kotlin for Android Developers

España - Kotlin para desarrolladores de Android

Italia - Kotlin for Android Developers

Lithuania - Kotlin for Android Developers

Nederland - Kotlin for Android Developers

Norway - Kotlin for Android Developers

Portugal - Kotlin for Android Developers

România - Kotlin for Android Developers

Sverige - Kotlin for Android Developers

Türkiye - Kotlin for Android Developers

Malta - Kotlin for Android Developers

Belgique - Kotlin for Android Developers

France - Kotlin for Android Developers

日本 - Kotlin for Android Developers

Australia - Kotlin for Android Developers

Malaysia - Kotlin for Android Developers

New Zealand - Kotlin for Android Developers

Philippines - Kotlin for Android Developers

Singapore - Kotlin for Android Developers

Thailand - Kotlin for Android Developers

Vietnam - Kotlin for Android Developers

India - Kotlin for Android Developers

Argentina - Kotlin para desarrolladores de Android

Chile - Kotlin para desarrolladores de Android

Costa Rica - Kotlin para desarrolladores de Android

Ecuador - Kotlin para desarrolladores de Android

Guatemala - Kotlin para desarrolladores de Android

Colombia - Kotlin para desarrolladores de Android

México - Kotlin para desarrolladores de Android

Panama - Kotlin para desarrolladores de Android

Peru - Kotlin para desarrolladores de Android

Uruguay - Kotlin para desarrolladores de Android

Venezuela - Kotlin para desarrolladores de Android

Polska - Kotlin for Android Developers

United Kingdom - Kotlin for Android Developers

South Korea - Kotlin for Android Developers

Pakistan - Kotlin for Android Developers

Sri Lanka - Kotlin for Android Developers

Bulgaria - Kotlin for Android Developers

Bolivia - Kotlin para desarrolladores de Android

Indonesia - Kotlin for Android Developers

Kazakhstan - Kotlin for Android Developers

Moldova - Kotlin for Android Developers

Morocco - Kotlin for Android Developers

Tunisia - Kotlin for Android Developers

Kuwait - Kotlin for Android Developers

Oman - Kotlin for Android Developers

Slovakia - Kotlin for Android Developers

Kenya - Kotlin for Android Developers

Nigeria - Kotlin for Android Developers

Botswana - Kotlin for Android Developers

Slovenia - Kotlin for Android Developers

Croatia - Kotlin for Android Developers

Serbia - Kotlin for Android Developers

Bhutan - Kotlin for Android Developers

Nepal - Kotlin for Android Developers

Uzbekistan - Kotlin for Android Developers