课程大纲

介绍

设置 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)

即将举行的公开课程

课程分类