- Java 程式設計經驗
- 有Android開發的基本經驗或熟悉
觀眾
- 對 Kotlin 感興趣的 Android 開發者
- 對 Kotlin 感興趣的 Java 程式師
Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。
在這個以講師為主導的現場培訓中,參與者將學習如何使用Kotlin進行編碼,因為他們將Android應用程序從Java轉換為Kotlin 。
在培訓結束時,參與者將能夠:
- 了解Kotlin編程的基礎知識。
- Kotlin自己的Kotlin應用程序。
- 將Android應用程序從Java轉換為Kotlin 。
- 使用Kotlin Java ,反之亦然。
聽眾
- Java開發人員對Kotlin感興趣
- Android開發人員對Kotlin感興趣
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
介紹
- 為什麼 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 配合使用
故障排除
總結和結論
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