Kotlin for Android Developers


 Writing your first class


Download 1.04 Mb.
Pdf ko'rish
bet3/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 )

5 Writing your first class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1 Creating the layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2 The Recycler Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6 Variables and properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.1 Basic types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.3 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7 Anko and Extension Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27


CONTENTS
7.1 What is Anko? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.2 Start using Anko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3 Extension functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8 Retrieving data from API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.1 Performing a request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.2 Performing the request out of the main thread . . . . . . . . . . . . . . . . . . . . . . 30
9 Data Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9.1 Extra functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9.2 Copying a data class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9.3 Mapping an object into variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

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