課程簡介
介紹
設置 Kotlin 的工具
-
使用命令行工具
安裝 JDK 用於 Kotlin
安裝和設置 IDE:IntelliJ
安裝外掛程式
Kotlin 和 Kotlin 語法入門
-
學習 Kotlin 體系結構
學習 Kotlin 語法
使用 Kotlin 的主要功能
使用 Kotlin 的面向物件 Programming
-
Programming 與物件的概述
創建類
向類添加方法
定義基本構造函數
使用命名參數和預設值
使用開放類允許繼承
使用抽象類
創建和使用介面
處理覆蓋
創建數據類
使用單例和伴隨物件
使用枚舉
將類分組到包中
使用導入
實現信息隱藏
使用 getter 和 setter
實現可見性修飾符
瞭解泛型
實現通用堆疊
使用泛型函數
使用 Kotlin 進行Android應用開發
-
設置 Android 開發工具
安裝 Android Studio
開始一個新專案
設置模擬器
設置庫
執行資料Management
-
使用變數、常量和 Swift 數據類型
最低要求
- Java程式設計經驗
- 有Android開發的基本經驗或熟悉
- 具有 Swift 程式設計經驗
客戶評論 (6)
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
課程的強度,主題的覆蓋面。 複雜的主題在很好的層面上得到了很好的解釋,所以即使它們中留下了一些空白點(如 DSL)——我自己繼續下去並不難,因為我已經對基礎有了共同的理解,至少知道如何將我的問題形成 Google。
Alexey Baryshnev - C.T.Co SIA
Course - Advanced Kotlin Programming
機器翻譯
教練準備得很完美。培訓師的豐富知識和大量材料。
Dawid - ista Shared Services Polska Sp. z o.o.
Course - Programming with Kotlin
機器翻譯
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Course - Kotlin for Beginners
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
The way of transferring knowledge and the knowledge of the trainer.