- Java 编程经验
- 有Android开发的基本经验或熟悉
观众
- 对 Kotlin 感兴趣的 Android 开发者
- 对 Kotlin 感兴趣的 Java 程序员
Kotlin是一种基于Java的现代,功能和面向对象的编程语言。
在这个以讲师为主导的现场培训中,参与者将学习如何使用Kotlin进行编码,因为他们将Android应用程序从Java转换为Kotlin 。
在培训结束时,参与者将能够:
- 了解Kotlin编程的基础知识。
- Kotlin自己的Kotlin应用程序。
- 将Android应用程序从Java转换为Kotlin 。
- 使用Kotlin Java ,反之亦然。
听众
- Java开发人员对Kotlin感兴趣
- Android开发人员对Kotlin感兴趣
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
介绍
- 为什么 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 配合使用
故障 排除
总结和结论
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