Muxammad al-xorazmiy nomidagi toshkent axborot


Android ishlab chiqish vositalari



Download 1,75 Mb.
bet32/44
Sana31.12.2021
Hajmi1,75 Mb.
#220588
1   ...   28   29   30   31   32   33   34   35   ...   44
Bog'liq
muzaffar

Android ishlab chiqish vositalari


Android ishlab chiqaruvchisi sifatida boshlash siz o'ylaganingizdan osonroq; ba'zi bir asosiy ko'nikmalar va vositalarni o'zlashtirishingiz kerak bo'ladi, masalan:

  • Dasturlash tilini bilish (Java, Kotlin va Groovy)

  • XML

  • Android qurish tizimi

  • Android Studio IDE


Til ko'nikmalarini dasturlash


Android ishlab chiqishda uchta dasturlash tili va bitta belgilash tili ishlatiladi.



Java Android ishlab chiqish uchun rasmiy tildir va dunyodagi eng mashhur dasturlash tillaridan biridir. Java sinflari Android Runtime (ART), ixtisoslashgan virtual mashinada ishlaydi. Android MainActivity.javafaylidan ushbu misolni ko'rib chiqing .

1

2018-04-01 121 2



3

4

5



6

7

8



9

10

11



umumiy sinf  MainActivity   AppCompatActivity-ni  kengaytiradi { 

    @Override

    himoyalangan bo'shliq  onCreate ( Bundle savedInstanceState ) {  

        super . onCreate ( savedInstanceState );

        setContentView ( R . layout . activity_main );

        TextView mainTextView  =  findViewById ( R . Id . MainTextView );

        mainTextView . setText ( "Salom educative.io " );

    }


}





Kotlin 2017 yildan beri Android ishlab chiqilishining ikkinchi rasmiy tili bo'lib kelmoqda. Kotlin ancha ixcham va ifodali bo'lishi bilan mashhur bo'lib, Java-ning ba'zi kamchiliklarini engillashtiradi. Kotlinda yuqoridagi kodga misol keltirilgan, shunda solishtirishingiz mumkin.

1

2018-04-01 121 2



3

4

5



6

7

8



9

10

umumiy sinf MainActivity : AppCompatActivity {     



    fun  onCreate-ni bekor qiling ( savedInstanceState : Bundle ) {   

        super . onCreate ( savedInstanceState )

        setContentView ( R . layout . activity_main )

        Val  mainTextView  =  findViewById < TextView > ( R . id . mainTextView )

        mainTextView . text  = "Salom educative.io" 

    }


}





Agar Kotlin haqida ko'proq bilib bo'lsangiz, bizning maqolamizda, bir ko'z tashlang , bu erda asoslari ustida qo'lga olish uchun.

Belgilash tili bo'lgan XML odatda Android ishlab chiqishda foydalanuvchi interfeysi (UI), o'lchamlari va satrlari uchun tartibni e'lon qilish uchun ishlatiladi. Foydalanuvchi ekranining o'rtasida joylashgan matnni ko'rsatadigan ushbu maket namunasini ko'rib chiqing.

1

2018-04-01 121 2



3

4

5



6

7

8



9

10

11



12

13

14



15

16

17



  

< androidx.constraintlayout.widget.ConstraintLayout

        xmlns: android = " http://schemas.android.com/apk/res/android "

        xmlns: app = " http://schemas.android.com/apk/res-auto "

        android: layout_width = "match_parent"

        android: layout_height = "match_parent" >

    < TextView

            android: layout_width = "wrap_content"

            android: layout_height = "wrap_content"

            android: text = "Salom Dunyo!"

            ilova: layout_constraintBottom_toBottomOf = "ota-ona"

            ilova: layout_constraintLeft_toLeftOf = "ota-ona"

            ilova: layout_constraintRight_toRightOf = "ota-ona"

            ilova: layout_constraintTop_toTopOf = "parent" / > 








Download 1,75 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   44




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish