Birinchi Android loyihangizni qanday yaratish mumkin - Codiclick

baham ko'ring

Birinchi Android loyihangizni qanday yaratish kerak

Reklamalar


Oldingi yozuvlarda biz Android haqida turli xil umumiy ma'lumotlarni ko'rdik, nimalarni hisobga olishimiz kerak, Kotlin dasturlash tili, ilovalar turlari, operatsion tizimning xususiyatlari, asbobni o'rnatishgacha...

Endi, ushbu imkoniyatda biz birinchi ilovamizni qanday yaratishni ko'rib chiqamiz!

Ushbu yozuvda biz asosan loyihani yaratishga va vosita tomonidan taqdim etilgan asosiy tuzilmaga e'tibor qaratamiz, bu kelajakdagi ro'yxatga olish uchun asos bo'lib xizmat qiladi, bu erda biz ilovamizni yanada to'ldiramiz.

Loyiha yaratish.


Android Studio-ni ishga tushirishda, agar u birinchi marta bo'lsa, vosita bizga yangi loyiha yaratish imkoniyatini beradi, aks holda asboblar panelida biz tanlaymiz. yangi loyiha

Bu bajarilgandan so'ng, biz xohlagan loyiha turini tanlagan oyna yuklanadi, bu holda biz Bo'sh faoliyatni tanlaymiz va Keyingiga bosing.

Keyinchalik, yaratish oynasi yuklanadi, bu erda biz loyiha nomini, paket nomini, loyiha saqlanadigan yo'lni, dasturlash tilini va biz ishlamoqchi bo'lgan minimal SDK ni aniqlaymiz.


Agar biz minimal SDK nima ekanligini bilmasak, “Menga tanlashga yordam bering” tugmasini bosishimiz mumkin.

ESLATMA: Paket nomini aniq belgilash juda muhim, chunki u ilovalar doʻkonida chop etilganda paket va kompaniyaga tegishli boʻladi.Quyidagi misolda biz Google Play’da chop etilgan App StropperS uchun belgilangan paket yoʻlini koʻramiz. . (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Loyihani yaratishga qaytsak, agar minimal SDK uchun qaysi versiyani tanlashni bilmasak, “Tanlashda yordam bering” tugmasini bosishimiz mumkin.

Buni amalga oshirganimizda, biz eng ko'p qo'llanilganidan so'nggigacha Android versiyalarini, shuningdek, har bir versiyaning tafsilotlarini ko'rishimiz mumkin bo'lgan oyna yuklanadi.


“KUMULATIV TARQATISH” ustunida joriy qurilmalarda Android versiyasidan foydalanish foizi ko‘rsatilgan.Ushbu ma’lumotlar platforma tomonidan to‘plangan statistik ma’lumotlar asosida olingan, biz ishlash uchun versiyani tanlaymiz va “OK” tugmasini bosing.

(Agar siz versiyalar haqida bir oz ko'proq ma'lumotga ega bo'lishni istasangiz, qo'shimcha ma'lumotni Android ilovasini ishlab chiqish yozuviga kirishdan topishingiz mumkin)


Kuzatuv: Minimal SDK sifatida qaysi versiyani xohlashimizni belgilab, biz oldindan tanlangan versiyadan Ilovadan foydalanishni cheklaymiz, masalan, agar biz ilovani faqat 5.0 versiyalarida oldindan oʻrnatishimiz mumkin deb qaror qilsak, uni 4.4 versiyasida oʻrnatolmaymiz. masalan.

Asosiy tuzilma.


Loyiha qurib bo'lingandan so'ng, biz Internetga kirishimiz juda muhim, chunki vosita uni qurish uchun zarur bo'lgan bog'liqliklarni yuklab olishni boshlaydi, oxirida biz loyihaning tuzilishini, faylni ko'rishimiz mumkin. activity_main.xml va sinf MainActivity.kt standart kod bilan.


kabi fayllarni ham ko'rishimiz mumkin AndroidManifest.xmlbu u build.gradle boshqalar qatorida keyinroq tahlil qilamiz.


Bundan tashqari, agar emulyator allaqachon yaratilgan bo'lsa, u avtomatik ravishda mavjud emulyatorni yoki sozlangan jismoniy qurilmani yuklaydi, men buni "Pixel 2 API 28" deb nomladim.



Grafik interfeys yaratish.


Agar faylni joylashtirsak activity_main.xml Biz ekranlarimizni yaratishimiz mumkin bo'lgan grafik mijozni ko'ramiz, bu erda biz "Loyiha” bu bizga komponentlarni sudrab olib tashlash, shuningdek ularning xususiyatlari orqali komponentlarni o‘zgartirish imkonini beradi.



Shuningdek, biz "Bo'lish uchun” Bizga ekranni xml kod bo'limiga va ekranni ko'rsatish bo'limiga bo'lish imkonini beradi, bu erda biz ikkita ko'rinish o'rtasida almashishimiz mumkin bo'lsa-da, kod orqali komponentlarni yaratishimiz mumkin.


“Biz ham ishlashimiz mumkin.kod” Bizga faqat kod bilan ishlash imkonini beruvchi, lekin “Split” ko‘rinishi ko‘proq tavsiya etiladi.


Ushbu vizualizatsiyada biz ekranning tuzilishi va uni tashkil etuvchi komponentlar hamda uning xususiyatlari haqida bilib olishimiz mumkin, masalan, “Salom Dunyo!” sukut bo'yicha yaratilgan komponent ishlatiladi va bu kontent menejerida ConstraintLayout ekranga yoki boshqa komponentlarga nisbatan joylashuvi bilan komponentlarni joylashtirish imkonini beradi.



Agar biz dizayn ko'rinishiga o'tadigan bo'lsak, biz ekranni o'z xohishimizga ko'ra o'zgartirishimiz mumkin, bu jarayonni keyingi postda qilamiz.

Hammasi shu, umid qilamanki, bu sizga o'z ilovalaringizni yaratishda yordam berdi.





Bu sizni ham qiziqtirishi mumkin.




Ushbu yozuvga qo'shmoqchi yoki fikr bildirmoqchi bo'lgan biror narsa bormi? bemalol qiling....Va agar sizga yoqqan bo'lsa ... sizni baham ko'rishga taklif qilaman Y Shunga o'xshash ko'proq xabarlarni eshitish uchun "Ushbu saytga qo'shiling" tugmasini bosib obuna bo'ling 😉