Course Code: kotlinandroiddev
Duration: 21 hours
Prerequisites:
  • Java 编程经验
  • 有Android开发的基本经验或熟悉

观众

  • 对 Kotlin 感兴趣的 Android 开发者
  • 对 Kotlin 感兴趣的 Java 程序员
Overview:

Kotlin是一种基于Java的现代,功能和面向对象的编程语言。

在这个以讲师为主导的现场培训中,参与者将学习如何使用Kotlin进行编码,因为他们将Android应用程序从Java转换为Kotlin

在培训结束时,参与者将能够:

  • 了解Kotlin编程的基础知识。
  • Kotlin自己的Kotlin应用程序。
  • Android应用程序从Java转换为Kotlin
  • 使用Kotlin Java ,反之亦然。

听众

  • Java开发人员对Kotlin感兴趣
  • Android开发人员对Kotlin感兴趣

课程形式

  • 部分讲座,部分讨论,练习和繁重的实践练习
Course Outline:

介绍

  • 为什么 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 配合使用

故障 排除

总结和结论

Sites Published:

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

Nepal - Kotlin for Android Developers

Uzbekistan - Kotlin for Android Developers