Course Code: kotliniosandroid
Duration: 35 hours
Prerequisites:
  • Java程式設計經驗
  • 有Android開發的基本經驗或熟悉
  • 具有 Swift 程式設計經驗
Overview:

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

在這個以講師為主導的現場培訓中,參與者將學習Kotlin編程,因為他們使用Kotlin逐步創建AndroidiOS應用程序。

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

  • 了解Kotlin編程的基礎知識
  • Kotlin自己的Kotlin應用程序
  • 使用Kotlin構建,測試,部署和解決AndroidiOS應用程序問題

聽眾

  • 開發商

課程形式

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

注意

  • 要申請本課程的定制培訓,請聯繫我們安排。
Course Outline:

介紹

設置 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

故障排除

總結和結論

Sites Published:

United Arab Emirates - Kotlin for iOS and Android Development

Qatar - Kotlin for iOS and Android Development

Egypt - Kotlin for iOS and Android Development

Saudi Arabia - Kotlin for iOS and Android Development

South Africa - Kotlin for iOS and Android Development

Brasil - Kotlin for iOS and Android Development

Canada - Kotlin for iOS and Android Development

中国 - Kotlin for iOS and Android Development

香港 - Kotlin for iOS and Android Development

澳門 - Kotlin for iOS and Android Development

台灣 - Kotlin for iOS and Android Development

USA - Kotlin for iOS and Android Development

Österreich - Kotlin for iOS and Android Development

Schweiz - Kotlin for iOS and Android Development

Deutschland - Kotlin for iOS and Android Development

Czech Republic - Kotlin for iOS and Android Development

Denmark - Kotlin for iOS and Android Development

Estonia - Kotlin for iOS and Android Development

Finland - Kotlin for iOS and Android Development

Greece - Kotlin for iOS and Android Development

Magyarország - Kotlin for iOS and Android Development

Ireland - Kotlin for iOS and Android Development

Luxembourg - Kotlin for iOS and Android Development

Latvia - Kotlin for iOS and Android Development

España - Kotlin para desarrollo de iOS y Android

Italia - Kotlin for iOS and Android Development

Lithuania - Kotlin for iOS and Android Development

Nederland - Kotlin for iOS and Android Development

Norway - Kotlin for iOS and Android Development

Portugal - Kotlin for iOS and Android Development

România - Kotlin for iOS and Android Development

Sverige - Kotlin for iOS and Android Development

Türkiye - Kotlin for iOS and Android Development

Malta - Kotlin for iOS and Android Development

Belgique - Kotlin for iOS and Android Development

France - Kotlin for iOS and Android Development

日本 - Kotlin for iOS and Android Development

Australia - Kotlin for iOS and Android Development

Malaysia - Kotlin for iOS and Android Development

New Zealand - Kotlin for iOS and Android Development

Philippines - Kotlin for iOS and Android Development

Singapore - Kotlin for iOS and Android Development

Thailand - Kotlin for iOS and Android Development

Vietnam - Kotlin for iOS and Android Development

India - Kotlin for iOS and Android Development

Argentina - Kotlin para desarrollo de iOS y Android

Chile - Kotlin para desarrollo de iOS y Android

Costa Rica - Kotlin para desarrollo de iOS y Android

Ecuador - Kotlin para desarrollo de iOS y Android

Guatemala - Kotlin para desarrollo de iOS y Android

Colombia - Kotlin para desarrollo de iOS y Android

México - Kotlin para desarrollo de iOS y Android

Panama - Kotlin para desarrollo de iOS y Android

Peru - Kotlin para desarrollo de iOS y Android

Uruguay - Kotlin para desarrollo de iOS y Android

Venezuela - Kotlin para desarrollo de iOS y Android

Polska - Kotlin for iOS and Android Development

United Kingdom - Kotlin for iOS and Android Development

South Korea - Kotlin for iOS and Android Development

Pakistan - Kotlin for iOS and Android Development

Sri Lanka - Kotlin for iOS and Android Development

Bulgaria - Kotlin for iOS and Android Development

Bolivia - Kotlin para desarrollo de iOS y Android

Indonesia - Kotlin for iOS and Android Development

Kazakhstan - Kotlin for iOS and Android Development

Moldova - Kotlin for iOS and Android Development

Morocco - Kotlin for iOS and Android Development

Tunisia - Kotlin for iOS and Android Development

Kuwait - Kotlin for iOS and Android Development

Oman - Kotlin for iOS and Android Development

Slovakia - Kotlin for iOS and Android Development

Kenya - Kotlin for iOS and Android Development

Nigeria - Kotlin for iOS and Android Development

Botswana - Kotlin for iOS and Android Development

Slovenia - Kotlin for iOS and Android Development

Croatia - Kotlin for iOS and Android Development

Serbia - Kotlin for iOS and Android Development

Bhutan - Kotlin for iOS and Android Development

Nepal - Kotlin for iOS and Android Development

Uzbekistan - Kotlin for iOS and Android Development