Kotlin for Android Developers


II. Is this book for you?


Download 1.04 Mb.
Pdf ko'rish
bet2/79
Sana18.06.2023
Hajmi1.04 Mb.
#1588404
1   2   3   4   5   6   7   8   9   ...   79
Bog'liq
Kotlin for Android Developers Learn Kotlin the Easy Way While Developing an Android App ( PDFDrive )

1
II. Is this book for you? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
III. About the author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1 What is Kotlin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2 What do we get with Kotlin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2 Getting ready . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.1 Android Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2 Install Kotlin plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Creating a new project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Create the project in Android Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Configure Gradle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 Convert MainActivity to Kotlin code . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4 Test that everything works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Classes and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 How to declare a class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Class inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4 Constructor and functions parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Download 1.04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   79




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling