課程目錄: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

主站蜘蛛池模板: 精品久久综合1区2区3区激情 | 色欲综合一区二区三区| 综合自拍亚洲综合图不卡区| 天天影视色香欲综合久久| 国产成人精品综合久久久久| 国产欧美日韩综合AⅤ天堂 | 精品亚洲综合在线第一区| 精品国产国产综合精品| 伊人丁香狠狠色综合久久| 久久综合久久综合久久| 亚洲一区综合在线播放| 色综合久久88色综合天天 | 亚洲 自拍 另类小说综合图区| 久久综合伊人77777麻豆| 亚洲综合AV在线在线播放| 亚洲 综合 欧美在线视频| 欧美自拍另类欧美综合图片区| 国产香蕉尹人综合在线| 国产精品亚洲综合久久| 国产成人综合精品一区| 色综合欧美在线视频区| 高清欧美色欧美综合网站| 国产亚洲综合久久系列| 亚洲综合熟女久久久30p| 色综合久久天天综线观看| 国产成人亚洲综合| 久久婷婷成人综合色综合| 久久乐国产综合亚洲精品| HEYZO无码综合国产精品| 久久久久高潮综合影院| 99久久婷婷国产综合亚洲| 久久本道久久综合伊人| 色综合久久久久综合99| 欧美va亚洲va国产综合| 狠狠色噜噜狠狠狠狠色综合久| 在线综合亚洲欧美网站| 天天综合久久久网| 一本大道加勒比久久综合| 狠狠亚洲婷婷综合色香五月排名 | 热综合一本伊人久久精品| 伊人久久大香线蕉综合Av|