課程目錄:Kotlin for Android Developers培訓
4401 人關注
(78637/99817)
課程大綱:

       Kotlin for Android Developers培訓

 

 

 

Introduction

Why Kotlin is a Better Java
Setting Up the Tools

Using the Command Line Tools
Installing the JDK for Kotlin
Installing and Setting Up the IDE: IntelliJ
Installing the Plugins
Getting Started with Basic Kotlin Programming

Learning the Kotlin Architecture
Creating Variables in Kotlin
Understanding the Different Data Types in Kotlin
Using Strings in Kotlin
Understanding Immutability in Kotlin
Implementing Expressions, Statements, and Assignments
Using Nullable Variables in Kotlin for Null Safety
Handling Conditional Program Flow with "if" Statements
Handling Options Using "when" Statements
Exploring Kotlin's Advanced Capabilities for Conditional Statements
Using Arrays and Lists in Kotlin
Implementing Looping Constructs in Kotlin
Creating, Declaring, and Using Functions in Kotlin
Using Parameters and Returning a Value
Using Extension Functions
Using Inline Functions
Using Higher-order Functions
Object-Oriented Programming with Kotlin

Overview of Progamming with Objects
Creating a Class
Adding Methods to Classes
Defining Basic Constructors
Using Named Parameters and Default Values
Using Open Classes to Allow Inheritance
Using Abstract Classes
Creating and Using Interfaces
Handling Overriding
Creating Data Classes
Using Singletons and Companion Objects
Using Enumerations
Grouping Classes into Packages
Using Imports
Implementing Information Hiding
Using Getters and Setters
Implementing Visibility Modifiers
Understanding Generics
Implementing a Generic Stack
Using Generic Functions
Exploring Kotlin's Interoparibility with Java

Using Java from Kotlin
Using Kotlin from Java
Exploring Kotlin's Advanced Features

Understanding Operator Overloading
Using Annotations
Using Reflection
Implementing DSL Construction
Implementing Destructuring
Using Kotlin for Functional Programming

Hands-on: Converting an Android App from Java to Kotlin

Using Android Studio
Starting a New Project with Kotlin
Converting Existing Java Code to Kotlin
Using Android APIs with Kotlin
Troubleshooting

Summary and Conclusion

国产精品久久婷婷六月丁香| 国产精品视频福利| 91精品国产色综合久久不卡蜜| 日产精品99久久久久久| 18精品久久久无码午夜福利| 久热爱精品视频线路一| 成人国产激情福利久久精品| 国产亚洲精品欧洲在线观看| 91精品国产综合久久婷婷| 久久久久国产精品| 91麻豆精品一二三区在线| 国产乱人伦偷精品视频免| 四虎影视永久在线精品免费| 国产在线国偷精品免费看| 99亚洲乱人伦aⅴ精品| 精品无码国产污污污免费网站国产| 国产精品亚韩精品无码a在线| 亚洲国产精品一区二区久| 久久精品国产精品亚洲下载| 91手机看片国产福利精品| 国精品无码A区一区二区| 国产精品林美惠子在线观看| 精品久久久久香蕉网| 国产精品美女一区二区| 无码国产精品一区二区免费 | 国产精品四虎在线观看免费| 日韩精品无码免费专区网站| 日本精品www色| 精品久久久久久无码中文字幕| 国内一级特黄女人精品毛片| 久久精品电影免费动漫| 青青草国产三级精品三级| 精品不卡一区二区| 99在线视频精品| 亚洲午夜精品一级在线播放放| 久久久久久亚洲Av无码精品专口 | 下载天堂国产AV成人无码精品网站 | 99精品久久精品| 久久久无码精品亚洲日韩软件 | 国产精品国产自线拍免费软件| 国产精品色拉拉免费看|