課程簡介

介紹

設置 Kotlin 的工具

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

Kotlin 和 Kotlin 語法入門

  • 學習 Kotlin 架構
  • 學習 Kotlin 語法
  • 使用 Kotlin 的主要功能

Object-Oriented Programming 與 Kotlin

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

Android 使用 Kotlin 進行應用程式開發

  • 設置 Android 開發工具
    • 安裝 Android Studio
    • 開始一個新專案
    • 設置模擬器
    • 設置庫
  • 在 Android 中設置 Kotlin
  • 使用 Hello Android 框架和 Android SDK 工具
  • 使用 Kotlin 開發 Android 應用程式
    • 使用 ListActivity 和 ListView
    • 使用 Intent 和 Intent 過濾器
    • 使用自訂檢視
    • 使用 Layout Management 器
    • 處理 Web Services 和 API
    • 處理 Android 服務
    • 使用 SQLite Database
    • 使用 Content Provider
    • 寫入配接器
    • 實現對話框和警報 (Toast)
    • 設計UI
      • 選項和上下文功能表
      • WebView 視圖
    • 實現 Android 通知
  • 使用 Kotlin 構建自定義回應式 Android 應用程式
  • 將您的 Android 應用程式發佈到 Google PlayStore

iOS 使用 Kotlin 進行應用程式開發

  • XCode 9 功能和架構概述
  • Swift 4 特性和架構概述
  • 比較 Kotlin 和 Swift 的異同
    • 基本
    • 陣 列
    • 字典
  • 使用 Web Services
  • 執行 Data Management
  • 使用變數、常量和 Swift 數據類型
  • 通過UX和UI設計優化iOS用戶體驗
  • 添加使用者交互以改善用戶體驗
  • 優化性能
  • 調試 iOS 應用程式
  • 使用 Kotlin 構建自定義回應式 iOS 應用程式
  • 將您的 iOS 應用程式發佈到 Apple AppStore

故障排除

總結和結論

最低要求

  • Java程式設計經驗
  • 有Android開發的基本經驗或熟悉
  • 具有 Swift 程式設計經驗
 35 時間:

人數


每位參與者的報價

客戶評論 (5)

Provisional Upcoming Courses (Require 5+ participants)

課程分類